Commit Graph

883 Commits

Author SHA1 Message Date
fengbojiang 785f85dbe6 Fiexd some build errors of micro_thread on ubuntu 22.04 (kernel:5.19.0-1025, gcc:11.4.0.) 2023-09-11 19:11:26 +08:00
用jfb8856606 648c3a8863 Sync DPDK's modifies.
1. igb_uio.
2. mlx5 drivers.
3. i40e drivers.
2023-09-11 09:38:40 +00:00
用jfb8856606 738365f742 DPDK: Upgrade to 19.11.14(LTS). 2023-09-11 08:53:20 +00:00
fengbojiang 36ab0a9857 Fix Compile Error with gcc 11.3.0(in Ubuntu 22.04). 2023-02-16 20:06:28 +08:00
fengbojiang e3917f8953 vlan_strip support kni. 2022-11-12 23:40:58 +08:00
johnjiang 0aa81ab190
Update F-Stack_Release_Note.md 2022-09-02 16:19:03 +08:00
fengbojiang 92a51f3da7 Update 1.21.2 release note. 2022-09-02 16:15:33 +08:00
用jfb8856606 f2591405ba DPDK: upgrade to DPDK-19.11.13(LTS). 2022-09-02 07:34:10 +00:00
fengbojiang bf68b4fc1b Fix the issue that `ff_netstat -r` can't show gateway6. 2022-09-01 17:20:13 +08:00
fengbojiang 2156ba56d9 Merge branch 'master' of https://github.com/F-Stack/f-stack 2022-08-27 20:48:45 +08:00
fengbojiang 8edd7a76c2 Add include rte_eth_bond_8023ad.h. Fix #681. 2022-07-06 15:39:40 +08:00
Lorisy 1056bf23c3 对于LACP模式下的bond功能,LACP的协商报文驱动默认加入ring队列,但是不会消费,可以使用单独的队列来做lacp的协商 2022-07-06 15:39:34 +08:00
fengbojiang a093c79733 ioctl_va bug fix #665. 2022-07-06 15:38:32 +08:00
fengbojiang 782d5777bd Update annotations for zero-copy API. 2022-04-17 21:05:32 +08:00
fengbojiang f211ded4ff Merge branch 'master' of https://github.com/F-Stack/f-stack into master 2022-04-15 18:15:22 +08:00
fengbojiang 6d3b0f831a Merge branch 'master' of https://github.com/F-Stack/f-stack into master 2022-04-15 18:15:22 +08:00
fengbojiang 9b5a2ec642 Support zero copy while call `ff_write`, you can enable it by modify ‘FF_ZC_SEND=1' in `lib/Makefile`.
`FF_ZC_SEND` is same as `FF_USE_PAGE_ARRAY`, it will improve performance slightly in some scenarios, need to be tested in combination with real applications.

You can enable both compilation options at the same time or separately.
2022-04-15 18:00:49 +08:00
fengbojiang e12886c02c Support zero copy while call `ff_write`, you can enable it by modify ‘FF_ZC_SEND=1' in `lib/Makefile`.
`FF_ZC_SEND` is same as `FF_USE_PAGE_ARRAY`, it will improve performance slightly in some scenarios, need to be tested in combination with real applications.

You can enable both compilation options at the same time or separately.
2022-04-15 18:00:49 +08:00
fengbojiang 070b224a03 Fix a typo of netmask in config.ini. 2022-04-08 14:54:34 +08:00
fengbojiang d1b5277cc0 Fix a typo of netmask in config.ini. 2022-04-08 14:54:34 +08:00
fengbojiang 1bd0bf3be2 Enable net.inet.tcp.delayed_ack by default to improve concurrent performance. 2022-04-08 14:52:25 +08:00
fengbojiang 0b7ce76652 Enable net.inet.tcp.delayed_ack by default to improve concurrent performance. 2022-04-08 14:52:25 +08:00
johnjiang e4a461939a Merge pull request #653 from yuanding53/master
Optimize random function in ff_compat.c
2022-04-08 14:47:16 +08:00
johnjiang 73760ead54
Merge pull request #653 from yuanding53/master
Optimize random function in ff_compat.c
2022-04-08 14:47:16 +08:00
dingyuan cd92171a0f Optimize random function in ff_compat.c 2022-04-07 13:08:04 +08:00
dingyuan e27a576b2a Optimize random function in ff_compat.c 2022-04-07 13:08:04 +08:00
fengbojiang 2151a33ebb Merge branch 'master' of https://github.com/F-Stack/f-stack into master 2022-04-06 11:26:58 +08:00
fengbojiang 93b7ff1c3f Merge branch 'master' of https://github.com/F-Stack/f-stack into master 2022-04-06 11:26:58 +08:00
fengbojiang 1a945e3b22 FF_USE_PAGE_ARRAY compatible DPDK 19.11. 2022-04-06 11:25:02 +08:00
fengbojiang 6faaf06c20 FF_USE_PAGE_ARRAY compatible DPDK 19.11. 2022-04-06 11:25:02 +08:00
fengbojiang 428d816d3b Fix #643. Fix a VXLAN issue. Thanks @agerguo 2022-02-26 21:28:12 +08:00
fengbojiang 7dba406844 Fix #643. Fix a VXLAN issue. Thanks @agerguo 2022-02-26 21:28:12 +08:00
fengbojiang d1eadad85f Update release note for 1.21.1. 2021-09-10 15:51:23 +08:00
fengbojiang 806d8b61e5 Update release note for 1.21.1. 2021-09-10 15:51:23 +08:00
fengbojiang 8ddd68e341 MLX5: modify if_indextoname syscall to support F-Stack tools. 2021-09-10 15:40:25 +08:00
fengbojiang 16f94e1fa3 MLX5: modify if_indextoname syscall to support F-Stack tools. 2021-09-10 15:40:25 +08:00
johnjiang 42abcdcaae Merge pull request #613 from orange30/master
lo port is added 127.0.0.1 when freebsd init.
2021-09-10 14:07:50 +08:00
johnjiang 908bfc2b6a
Merge pull request #613 from orange30/master
lo port is added 127.0.0.1 when freebsd init.
2021-09-10 14:07:50 +08:00
orange30 072d103880 lo port is added 127.0.0.1 when freebsd init.
Sometimes the application need 127.0.0.1 on lo0 after freebsd inited!
2021-09-09 14:30:13 +08:00
orange30 e3cd75fdea
lo port is added 127.0.0.1 when freebsd init.
Sometimes the application need 127.0.0.1 on lo0 after freebsd inited!
2021-09-09 14:30:13 +08:00
fengbojiang bbbaae8e7b Update release note for 1.21. 2021-03-06 19:04:48 +08:00
fengbojiang b9be57e497 Update release note for 1.21. 2021-03-06 19:04:48 +08:00
fengbojiang 1707f5301d DPDK: upgrade to DPDK 19.11.6(LTS). 2021-03-06 19:04:47 +08:00
fengbojiang 7a655b09d2 DPDK: upgrade to DPDK 19.11.6(LTS). 2021-03-06 19:04:47 +08:00
fengbojiang 4b7cdbfe03 Fix some issues of ff msg. 2021-03-06 19:04:47 +08:00
fengbojiang 81612f2676 Fix some issues of ff msg. 2021-03-06 19:04:47 +08:00
fengbojiang a32da8f0cf The `ff_traffic` and `ff_top`'s `-P` argument support bigger than 38. 2021-03-06 19:04:46 +08:00
fengbojiang 03a3be5d63 The `ff_traffic` and `ff_top`'s `-P` argument support bigger than 38. 2021-03-06 19:04:46 +08:00
fengbojiang c0904131cb Fix bug of ff_ipc_msg_free in ff tools.
The ff msg shouldn't to free while `ff_ipc_send` success but `ff_ipc_recv` failed (such as F-Stack app are breaking by gdb).
2021-03-06 19:04:46 +08:00
fengbojiang c6b7b89709 Fix bug of ff_ipc_msg_free in ff tools.
The ff msg shouldn't to free while `ff_ipc_send` success but `ff_ipc_recv` failed (such as F-Stack app are breaking by gdb).
2021-03-06 19:04:46 +08:00