Commit Graph

1041 Commits

Author SHA1 Message Date
fengbojiang b963106775 FF_USE_PAGE_ARRAY compatible DPDK 19.11. 2022-04-08 15:05:46 +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
johnjiang 148ee2809b Merge pull request #652 from agerguo/patch-3
Update sockbuf.h
2022-03-25 14:42:47 +08:00
johnjiang c693ae49fc Merge pull request #651 from agerguo/patch-2
Update socketvar.h
2022-03-25 14:42:11 +08:00
agerguo ea8aa54cfc Update sockbuf.h
copy from file "freebsd/sys/sockbuf.h"
2022-03-25 14:37:19 +08:00
agerguo 85a2b77b4f Update socketvar.h
copy from file "freebsd/sys/socketvar.h"
2022-03-25 14:34:02 +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
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
johnjiang 53dfa0c4e5 Merge pull request #639 from Nordix/config-corrections
Corrections in config code
2022-02-26 14:34:50 +08:00
Björn Svensson 24a9ac3341 Avoid leaks after errors in freebsd config handler
Freeing allocated memory in an error flow. Currently this would
most likely not occure but a safeguard for future changes.
2022-02-11 17:05:02 +01:00
Björn Svensson 2445361818 Renaming vip6_cfg_hander() to vip6_cfg_handler()
Corrected the output of an error log as well.
2022-02-11 17:04:41 +01:00
Björn Svensson 1df9798077 Correcting check of config value for vip_addr6
Updated for code consistency, but checking the IPv4 vip_addr
pointer might have given problems for IPv6 only configs.
2022-02-11 17:03:03 +01:00
johnjiang f684d891ac Merge pull request #634 from F-Stack/revert-630-fix_ff_kni_makefile
Revert "Fix 'FF_KNI' ifdef in Makefile"
2022-01-10 15:40:15 +08:00
johnjiang f35d059e51 Revert "Fix 'FF_KNI' ifdef in Makefile" 2022-01-10 15:39:36 +08:00
johnjiang 33339f3ebe Merge pull request #630 from thegreathir/fix_ff_kni_makefile
Fix 'FF_KNI' ifdef in Makefile
2022-01-04 17:03:13 +08:00
thegreathir dfe277f731 Fix 'FF_KNI' ifdef in Makefile 2021-12-28 13:57:06 +03:30
johnjiang 64b1b821f1 Merge pull request #622 from ibtisam-tariq/feature/set_ifc_name
Add support to set interface name of each port in `config.ini`.
2021-11-17 10:24:57 +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 e091500c32 fix ‘__uintptr_t’ error. 2021-10-18 19:57:01 +08:00
fengbojiang 64c543441e fix kqueue can't add multi event onetime, modify struct event fromm freebsd11 to freebsd13. 2021-10-18 19:36:31 +08: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 da4b496cab Netgraph and ipfw for FreeBSD 13.0. 2021-10-12 18:59:42 +08:00
fengbojiang fae6b93557 Update license of FreeBSD. 2021-09-30 20:09:34 +08:00
fengbojiang 3ae8012231 Merge branch 'dev' into freebsd13 2021-09-30 19:58:08 +08:00
fengbojiang 4067b6e905 ff tools upgrade to support FreeBSD 13.0. 2021-09-30 19:34:02 +08:00
fengbojiang 862303613a modify config.ini. 2021-09-23 15:28:08 +08:00
fengbojiang 21cfeb4372 Support extra tcp stacks, rack and bbr. 2021-09-23 15:16:09 +08:00
fengbojiang a08a136a15 modify licence. 2021-09-18 16:48:25 +08:00
fengbojiang 4093ffd426 Update LICENCE. 2021-09-18 16:05:45 +08:00
fengbojiang 9dcb6a7622 Add lib/ff_subr_epoch.c. 2021-09-18 15:10:42 +08:00
fengbojiang 8fe2bf87f3 FreeBSD13 can simply work. 2021-09-18 14:50:06 +08:00
fengbojiang 63f0426fdf fix some issues. 2021-09-16 15:30:22 +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