fengbojiang
fb4e62428e
Fix a typo of netmask in config.ini.
2022-04-08 15:08:17 +08:00
fengbojiang
818dd780ab
Enable net.inet.tcp.delayed_ack by default to improve concurrent performance.
2022-04-08 15:07:55 +08:00
fengbojiang
db0a1d59e9
Fix a typo.
2022-03-05 11:52:12 +08:00
johnjiang
405496bac1
Merge pull request #621 from ibtisam-tariq/feature/multiple_pci_whitelist
...
Add support for multiple `pci_whitelist` in `config.ini`.
2022-03-05 11:50:01 +08:00
Ibtisam Tariq
f4871358c3
Add support to set interface name of each port in `config.ini`.
2021-11-04 09:58:24 +05:00
Ibtisam Tariq
a7826598d4
Add support for multiple `pci_whitelist` in `config.ini`.
2021-11-04 08:54:30 +05:00
fengbojiang
f318b88d4e
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
3ae8012231
Merge branch 'dev' into freebsd13
2021-09-30 19:58:08 +08:00
fengbojiang
862303613a
modify config.ini.
2021-09-23 15:28:08 +08:00
fengbojiang
8c0a847822
fix config.ini.
2021-06-18 11:04:49 +08:00
fengbojiang
4e3599d820
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
2ea8dd153c
modify pcap config.
2021-06-16 19:06:45 +08:00
fengbojiang
b0e03286ae
1. add `pci_whitelist` config in `config.ini`.
...
2. remove old pcap config.
2021-06-15 17:47:20 +08:00
zengyi1001
d53ebd8f3c
Add IPv6 net addr parameters in config
...
Co-authored-by: fengbojiang <fengbojiang@tencent.com>
2021-03-06 19:18:52 +08:00
fengbojiang
1b5649a396
Add configuration options `symmetric_rss` to set whether to use symmetric RSS.
2020-08-30 00:55:08 +08:00
jinhao2
80d23aa1da
update indent size
2020-01-08 21:13:12 +08:00
jin.hao1
53219bba43
update config.ini
2020-01-07 21:07:57 +08:00
jinhao2
49055fa472
update config.ini
2020-01-08 20:38:15 +08:00
fengbojiang(姜凤波)
f654b818fc
Add `net.inet.ip.forwarding=0` in `config.ini`, defalut disable.
2019-12-11 20:23:47 +08:00
Jayath Sathyanarayana
316f2a31b4
Merge patch of Configuration param to skip "TX checksum offload", refer #448 .
2019-11-04 13:10:27 +08:00
fengbojiang(姜凤波)
5433d0d7a2
Fix a typo.
2019-09-04 21:56:15 +08:00
fengbojiang(姜凤波)
5fbf4a15eb
Bonding: supported. but it can't work in multi-processes, to be fix.
2019-09-04 21:17:10 +08:00
fengbojiang
1da26298b3
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(姜凤波)
adfdf56113
IPv6: FreeBSD stack and f-stack support ipv6.
2019-07-12 20:56:01 +08:00
fengbojiang(姜凤波)
ad241aff99
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
8559a08517
add `carrier=on` while insmod rte_kni.ko in doc.
2019-06-26 18:37:55 +08:00
jfb8856606
1b85029451
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