用jfb8856606
c91bb17702
Sync DPDK's modifies.
2022-09-02 11:48:36 +00: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
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
FireAngell
a7a9a195bb
Now, RACK and BBR can work fine. thanks @FireAngell.
...
Enable `net.inet.tcp.hpts.skip_swi` in `config.ini`.
2022-09-02 15:57:00 +08:00
用jfb8856606
f2591405ba
DPDK: upgrade to DPDK-19.11.13(LTS).
2022-09-02 07:34:10 +00:00
hao
226c290ccc
Added F-Stack FreeBSD support (This is a part of the research work at RCSLab, University of Waterloo)
2022-09-02 12:49:33 +08:00
fengbojiang
a3702d0636
MLX5: modify `if_indextoname` syscall to support F-Stack tools.
2022-09-02 12:44:23 +08:00
jfb8856606
823b1d7cf4
Fix #576 , add the code of igb_uio and enable_kmods.
2022-09-02 12:42:09 +08:00
用jfb8856606
5aafc90883
DPDK: upgrade to dpdk-20.11.6.
2022-09-02 04:40:05 +00:00
用jfb8856606
7616fe14b6
Redis: upgrade to redis-6.2.6.
2022-09-02 02:55:00 +00: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
bf68b4fc1b
Fix the issue that `ff_netstat -r` can't show gateway6.
2022-09-01 17:20:13 +08:00
fengbojiang
fa1a923248
Fix the issue that `ff_netstat -r` can't show gateway6.
2022-09-01 17:14:59 +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
johnjiang
bd798c39f3
Merge pull request #690 from sarosh-arif/dev
...
prevent ff_recvfrom() from corrupting *from passed by user in case of zero *fromlen
2022-08-27 20:55:04 +08: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
johnjiang
2cf815a338
Merge pull request #689 from agerguo/patch-4
...
Update ff_dpdk_if.c
2022-08-22 18:28:15 +08: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
a093c79733
ioctl_va bug fix #665 .
2022-07-06 15:38:32 +08:00
fengbojiang
e7757252b3
ioctl_va bug fix #665 .
2022-07-05 17:43:39 +08:00
fengbojiang
4b03900402
Add include rte_eth_bond_8023ad.h. Fix #681 .
2022-07-05 14:50:22 +08:00
fengbojiang
e601473bff
update .gitignore.
2022-07-05 14:49:47 +08:00
fengbojiang
96b34ce16a
Merge branch 'dev' of https://github.com/F-Stack/f-stack into dev
2022-07-05 14:46:48 +08:00
johnjiang
c8e1aab83e
Merge pull request #680 from Lorisy/dev
...
对于LACP模式下的bond功能,LACP的协商报文驱动默认加入ring队列,但是不会消费,可以使用单独的队列来做lacp的协商
2022-07-01 17:15:23 +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
johnjiang
c1a78a6c51
Merge pull request #668 from FidaullahNoonari-emumba/dev
...
Add IP_MINTTL flag in ff_syscall_wrapper.c.
2022-06-22 18:39:55 +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
johnjiang
4f02579eda
Merge pull request #666 from GlareR/port-redis6
...
port redis-6.2.6
2022-06-01 11:08:38 +08:00
johnjiang
c4b2517935
Merge pull request #667 from guhaoyu2005/dev
...
Added F-Stack FreeBSD support
2022-06-01 11:06:42 +08: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
glarer
59c3d3f07f
port redis-6.2.6
2022-05-28 09:34:09 +08:00
fengbojiang
2ffc055166
Add net.inet.tcp.rfc1323 in `config.ini` for tcp timestamps, default 1.
2022-05-16 15:50:42 +08: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
28b5c667ac
Compatible compilation error of ff_netstat.
2022-05-07 12:09:45 +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
johnjiang
3c0f130ecf
Merge pull request #660 from FidaullahNoonari-emumba/feature/add_support_for_IP_RECVTTL_and_IP_RECVTOS
...
Feature/add support for IP_RECVTTL and IP_RECVTOS
2022-04-29 16:12:37 +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