johnjiang
ee9f90daf7
Merge pull request #714 from d06alexandrov/fix_makefile_ipsec
...
Removed deleted sources from Makefile
2022-11-29 18:52:43 +08:00
Dmitriy Alexandrov
179cc5ed39
Removed deleted sources from Makefile
2022-11-14 17:44:12 +04:00
fengbojiang
5423ff871b
Fix DEPRECATED.
2022-11-12 23:51:36 +08:00
fengbojiang
a329eaf2c0
vlan_strip support kni.
2022-11-12 23:35:29 +08:00
Dmitriy Alexandrov
4248f58f32
Added more clear error message in case of failed config read.
2022-10-27 12:42:25 +04:00
hao
4854315d0d
Added FDIR using general flow rules.
...
Added FDIR functionality that does not use flow in isolation mode. This is a part of the research work at RCSLab, University of Waterloo
2022-09-15 20:56:47 -04:00
fengbojiang
0b9105dad3
F-Stack lib and docs support DPDK-21.11.
2022-09-06 12:11:17 +08:00
fengbojiang
69c1032524
Fix a typo. `ifc_name` modify to `if_name`.
2022-09-02 20:21:32 +08:00
fengbojiang
f7da542ada
fix some issue.
2022-09-02 19:41:14 +08:00
fengbojiang
ff8fd2bdc7
Merge branch 'dev'
2022-09-02 16:51:22 +08:00
fengbojiang
ae7ea12bc0
F-Stack support HPTS for rack/bbr, and rack work correctly, but bbr
...
still has some problems when transferring large files, and the
issue with bbr will be attempted to be resolved after FreeBSD is
upgraded to 13.1 in the next release(1.23).
2022-09-01 19:18:12 +08:00
fengbojiang
8bff657153
fix crash while set gateway6.
2022-09-01 16:33:39 +08:00
用jfb8856606
9208ea7922
Fix #679 . Fix memory leak while call in_pcbfree.
2022-08-27 17:07:20 +00:00
fengbojiang
2156ba56d9
Merge branch 'master' of https://github.com/F-Stack/f-stack
2022-08-27 20:48:45 +08:00
Sarosh Arif
06447d0b38
ff_syscall_wrapper.c: in ff_recvfrom() in case of zero *fromlen, *from will not be filled with garbadge values
2022-08-23 15:46:55 +05:00
agerguo
b60bfba1bb
Update ff_dpdk_if.c
...
bond numa
2022-08-19 14:42:19 +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
4b03900402
Add include rte_eth_bond_8023ad.h. Fix #681 .
2022-07-05 14:50:22 +08:00
Lorisy
f614f3053a
对于LACP模式下的bond功能,LACP的协商报文驱动默认加入ring队列,但是不会消费,可以使用单独的队列来做lacp的协商
2022-06-29 15:40:52 +08:00
johnjiang
c1d64d891b
Merge pull request #676 from ZZMarquis/patch-1
...
to avoid compiling errors when gcc version >= 10
2022-06-22 18:41:34 +08:00
johnjiang
1829b7e530
Merge pull request #669 from Jawad-Hussain-23/feature/add_dpdk_log_level_to_config_file
...
alows user to set dpdk log level from config.ini file.
2022-06-22 18:40:43 +08:00
ZZMarquis
6daadb0b5c
to avoid compiling errors when gcc version >= 10
...
to avoid compiling errors when gcc version >= 10
2022-06-17 22:05:59 +08:00
Muhammad Jawad Hussain
b497d0d7ac
alows user to set dpdk log level from config.ini file.
...
Signed-off-by: Muhammad Jawad Hussain <jawad.hussain@emumba.com>
2022-06-08 12:36:38 +05:00
Fidaullah Noonari
b3fc40d0d7
Add IP_MINTTL flag in ff_syscall_wrapper.c.
2022-06-02 10:07:06 +05:00
hao
9f7a1423a0
Added F-Stack FreeBSD support (This is a part of the research work at RCSLab, University of Waterloo)
2022-05-31 19:46:09 -04:00
fengbojiang
791e096154
Set lib/ DEBUG mode default.
2022-05-16 15:49:24 +08:00
fengbojiang
73cf01b51d
Merge branch 'dev' of https://github.com/F-Stack/f-stack into dev
2022-05-07 12:11:47 +08:00
fengbojiang
b874712e25
FF_USE_PAGE_ARRAY compatible DPDK 20.11.
2022-05-07 12:05:35 +08:00
fengbojiang
021aaded2c
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-05-07 12:02:49 +08:00
Fidaullah Noonari
f159b88fa6
remove for loop
2022-04-25 12:55:15 +05:00
Fidaullah Noonari
7aaa203ad6
remove cmsg_len error
2022-04-22 12:03:55 +05:00
Fidaullah Noonari
584a11ee03
ff_syscall_wrapper.c: add linux_cmsghdr and its support in recvmsg
...
add support for IP_RECVTTL and IP_RECVTOS
2022-04-22 11:22:44 +05: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
dingyuan
c974c5bfbb
Optimize random function in ff_compat.c
2022-04-08 15:06:40 +08:00
fengbojiang
b963106775
FF_USE_PAGE_ARRAY compatible DPDK 19.11.
2022-04-08 15:05:46 +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
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
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