zengyi1001
0f2a196b68
Add IPv6 net addr parameters in config
...
Co-authored-by: fengbojiang <fengbojiang@tencent.com>
2021-03-06 19:04:46 +08:00
zhangxiang10
199154d90d
解析file_prefix&pci-whitelist配置
2020-11-17 19:19:19 +08:00
zhangxiang10
838bd0fa9c
解析file_prefix&pci-whitelist配置
2020-11-17 19:04:23 +08:00
fengbojiang
f41205e9f3
Add configuration options `symmetric_rss` to set whether to use symmetric RSS.
2020-08-30 00:55:08 +08:00
johnjiang
632c79327e
Merge branch 'dev' into feature-knictl
2020-05-21 10:56:12 +08:00
pengtian
47507c1510
#add knictl support
2020-05-14 18:30:34 +08:00
jinhao2
4dfcdbcc8d
update indent size
2020-01-08 21:13:12 +08:00
jin.hao1
bb6dcc1c33
update config.c
...
use 4 space other than tab.
2020-01-07 21:04:17 +08:00
jinhao2
819aafb684
dump packets by core, instead of by ports;without fopen/fclose while dumping
2020-01-08 12:09:40 +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(姜凤波)
b8b4b7b9d7
Fixed #426 , F-stack compile error in Red Hat 8.0 with gcc 8.2.1.
2019-10-31 15:58:26 +08:00
fengbojiang(姜凤波)
73e135b80c
Fix crash of `netstat -n`, refer #438 .
2019-10-29 15:31:14 +08:00
johnjiang
59e841c5a2
Merge pull request #441 from open-estuary/dev
...
lib/ff_config.c : Fix data overflow in more than 64 cores
2019-10-24 20:58:16 +08:00
beard-627
813e23e238
lib/ff_config.c
2019-09-18 17:01:54 +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(姜凤波)
86a4dcb0fe
Merge branch 'master' into dev
2019-07-26 17:37:02 +08:00
10077240
78415de5a0
fix bug: Can not support more than 32 processes
2019-07-26 16:52:57 +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
10077240
5bf882b459
modify according to MR.Wang
2019-04-01 14:54:36 +08:00
10077240
ef5ab85936
not use mcopy when transmit from bsd to dpdk
2019-03-29 10:42:02 +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
fengbojiang
79f0ade329
Sync to github
2018-11-13 21:54:13 +08:00
fengbojiang
c506e4369e
add "idle_sleep" to reduce CPU usage when no pkts incomming.
2018-08-18 01:45:11 +08:00
whl739
86036c745d
Config: if proc-id is not configured, use 0.
2018-06-14 22:50:11 +08:00
whl739
867abe45fa
Misc: some updates.
...
1.add interface `ff_dup` and `ff_dup2`.
2.add interface `ff_ioctl_freebsd`/`ff_getsockopt_freebsd`/`ff_setsockopt_freebsd` for tools.
3.initial parameter `proc-type` can be NULL, default "auto".
2018-06-10 20:41:48 +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
406002113b
Support nginx reload.
...
close #12 .
For more details, see doc/F-Stack_Nginx_APP_Guide.md.
2017-08-23 16:54:32 +08:00
logwang
64abcf71e3
Add configuration item: vlan_strip
2017-08-09 16:52:16 +08:00
logwang
615f2d3c02
Fix `ff_fdused_range` not work.
2017-08-08 23:47:38 +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
9efa5f0af7
Fix typo.
2017-05-17 15:59:07 +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