Ibtisam Tariq
5c84990d9f
Add support to set interface name of each port in `config.ini`.
2021-11-04 09:58:24 +05:00
fengbojiang
544273b7e7
Modify net.inet.tcp.functions_default from bbr to freebsd, because extra
...
stacks(bbr and rack) can't work normaly now.
2021-10-15 12:52:22 +08:00
fengbojiang
dc2d956351
Merge branch 'dev' into freebsd13
2021-09-30 19:58:08 +08:00
fengbojiang
fbb53eecca
modify config.ini.
2021-09-23 15:28:08 +08:00
fengbojiang
880c2c64bf
fix config.ini.
2021-06-18 11:04:49 +08:00
fengbojiang
503a15e0ee
Support set multi virtual IPv4/IPv6 net addrs in `config.ini`, instead of use `ff_ifconfig`.
...
Close #421 .
2021-06-16 19:26:52 +08:00
fengbojiang
d4e858cfd0
modify pcap config.
2021-06-16 19:06:45 +08:00
fengbojiang
cf06e8b0b7
1. add `pci_whitelist` config in `config.ini`.
...
2. remove old pcap config.
2021-06-15 17:47:20 +08:00
zengyi1001
a25f323c2b
Add IPv6 net addr parameters in config
...
Co-authored-by: fengbojiang <fengbojiang@tencent.com>
2021-03-06 19:18:52 +08:00
fengbojiang
f41205e9f3
Add configuration options `symmetric_rss` to set whether to use symmetric RSS.
2020-08-30 00:55:08 +08:00
jinhao2
4dfcdbcc8d
update indent size
2020-01-08 21:13:12 +08:00
jin.hao1
16caa0bf6b
update config.ini
2020-01-07 21:07:57 +08:00
jinhao2
64a2908183
update config.ini
2020-01-08 20:38:15 +08:00
fengbojiang(姜凤波)
156135da39
Add `net.inet.ip.forwarding=0` in `config.ini`, defalut disable.
2019-12-11 20:23:47 +08:00
Jayath Sathyanarayana
3a3642c7f7
Merge patch of Configuration param to skip "TX checksum offload", refer #448 .
2019-11-04 13:10:27 +08:00
fengbojiang(姜凤波)
d0f17d5b35
Fix a typo.
2019-09-04 21:56:15 +08:00
fengbojiang(姜凤波)
c0f666848d
Bonding: supported. but it can't work in multi-processes, to be fix.
2019-09-04 21:17:10 +08:00
fengbojiang
aa174b6e9a
IPv6: disable `net.inet.tcp.nolocaltimewait` in `config.ini` by default.
...
If enable it, and F-Stack app use `ff_close` to close the connection first while the IPv6 client and sever ips in the same prefix scope, the F-Stack app will not respond the last_ack while receiced `fin+ack` package.
2019-08-11 18:28:07 +08:00
fengbojiang(姜凤波)
d7140ab746
IPv6: FreeBSD stack and f-stack support ipv6.
2019-07-12 20:56:01 +08:00
fengbojiang(姜凤波)
59bb71f60e
Add pkt_tx_delay parameter in config.ini.
...
It should be default while handling large concurrent requests, otherwise
it will reduce the throughput.
But if there are only a little, you can set it to less than 100, even to
0, to reduce the delay of the connection.
2019-06-27 17:44:19 +08:00
jfb8856606
ac6d8f46a6
add `carrier=on` while insmod rte_kni.ko in doc.
2019-06-26 18:37:55 +08:00
jfb8856606
1646932aaf
DPDK:upgrade to 18.11.2 (LTS)
2019-06-26 18:17:41 +08:00
fengbojiang
a3bbaff58f
CONTAINER(DOCKER): support aggregation model while running in container with OVS-DPDK, refer to #298 .
2018-11-27 02:02:38 +08:00
johnjiang
f6e5885fc4
Update config.ini
...
Modify "idle_sleep" default value to 0.
2018-11-20 16:24:16 +08:00
fengbojiang
81bb5483fe
Modify config.ini
2018-11-13 22:11:05 +08:00
fengbojiang
412fc42f8b
Merge branch 'master' of https://github.com/F-Stack/f-stack
2018-11-13 22:04:23 +08:00
fengbojiang
79f0ade329
Sync to github
2018-11-13 21:54:13 +08:00
root
5523938c5b
add `base_virtaddr` config.
2018-08-20 16:44:33 +08:00
fengbojiang
c506e4369e
add "idle_sleep" to reduce CPU usage when no pkts incomming.
2018-08-18 01:45:11 +08:00
logwang
bb6ad8038f
Set the default configuration `kern.ncallout`(number of entries in
...
callwheel and size of timeout() preallocation).
2018-03-01 16:07:35 +08:00
logwang
ffdb15be57
Configuration: optimize the description.
2017-12-01 16:53:57 +08:00
logwang
c855fce65e
Configuration: set net.link.ether.inet.maxhold(number of packets to hold per ARP entry) to 5.
...
Since maxhold's default value is 1, it may not be enough for some
applicatins, so increase it to the value of
net.link.ether.inet.maxtries(ARP resolution attempts before returning
error).
2017-11-08 17:49:51 +08:00
logwang
8755b2de54
Fix bug: freebsd sysctl config not work.
2017-09-21 15:03:05 +08:00
YuYang
80a6164c5c
multiple NIC support
...
In current implementation, cores and ports are one to one mapped, this
PR allowed user to specify the core list used to handle single port. for
example cores 1,2,3 handle port 0 and cores 4,5,6 handle port 1.
- Add `port_list` config to dpdk section (used to specify the enabled port list)
- Add `lcore_list` config to port section(used to specify the core list mapped to that port)
- Delete `nb_ports` config in dpdk section
- Delete `port_mask` config in dpdk section
2017-09-21 12:33:25 +08:00
logwang
30a6a05765
Update Launch_F-Stack_on_AWS_EC2_in_one_minute.
2017-09-04 16:31:41 +08:00
logwang
64abcf71e3
Add configuration item: vlan_strip
2017-08-09 16:52:16 +08:00
logwang
a02c88d651
Simplify startup arguments and add ff_fdisused.
...
Changes:
1.Simplify f-stack startup arguments:"--conf, --proc-type, --proc-id".
2.add a function `ff_fdisused` to check if fd is used in f-stack.
2017-08-08 22:36:49 +08:00
logwang
213fa7b358
Support RX/TX offload according to HW's capability
...
RX: VLAN strip, CRC strip, IP/TCP/UDP checksum.
TX: IP/TCP/UDP checksum, TSO.
Note that TSO has a problem: when enable TSO,
F-Stack is much slower(Temporarily not resolved).
So TSO is disabled by default.
Edit config.ini to enable it.
2017-05-06 21:52:25 +08:00
logwang
627097dc92
Support VLAN Strip.
...
In some cases such as AWS EC2, we must strip vlan tag.
Edit the config.ini, set port.vlanstrip = 1.
2017-05-02 18:03:38 +08:00
logwang
a9643ea85c
init
2017-04-21 18:43:26 +08:00