Commit Graph

1033 Commits

Author SHA1 Message Date
fengbojiang e14457fdc5 Redis can listen IPv6 address. 2023-02-15 18:18:09 +08:00
fengbojiang a47b734625 Fix the issue that setting `net.inet6.ip6.forwarding=1` does not take effect. 2023-02-14 17:09:00 +08:00
fengbojiang e592cbbfec While use bbr, the `hz` should be set to 1000000, match the bintime and timer of F-Stack. Ref #701 #702. 2023-02-14 17:03:20 +08:00
johnjiang 74c19adff2
Merge pull request #728 from wenchengji159357/dev
Dev
2023-01-12 11:08:48 +08:00
wenchengji 0f015b3f5d when nginx use setsockopt ON_LINGER, the seq number of the RST packet is error.
Use tcpdump to capture packets and you will find the problem.
See:https://reviews.freebsd.org/D30036.
2023-01-09 06:51:16 +00:00
fengbojiang 3c7b637d18 tcp: Missing mfree in rack and bbr.
See:https://reviews.freebsd.org/D30727.
2023-01-06 10:35:50 +08:00
fengbojiang a816e89636 Fix #702 F-stack rack and BBR both causes PCB memory leak.
Because `net.inet.tcp.hpts.skip_swi=1` takes effect after
`mi_startup()` in `ff_freebsd_init()`.
2023-01-06 04:10:02 +08:00
fengbojiang 0763cdeb7f enable -O2 by default. Ref #711 #721. 2022-12-30 19:59:23 +08:00
johnjiang 131f3b81b7
Merge pull request #721 from renzibei/dev
make it compilable under O2 optimization, pass gcc check
2022-12-21 23:56:46 +08:00
renzibei fb832ef92f delete useless comments in last commit 2022-12-01 22:12:33 +00:00
renzibei 7fe40f937e make it compilable under O2 optimization, pass gcc check 2022-12-01 22:02:45 +00:00
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
johnjiang 5857f99fe9
Merge pull request #710 from d06alexandrov/ini_parse_fail_msg
Added more clear error message in case of failed config read.
2022-11-04 12:02:41 +08:00
Dmitriy Alexandrov 4248f58f32 Added more clear error message in case of failed config read. 2022-10-27 12:42:25 +04:00
johnjiang d21361a883
Merge pull request #698 from guhaoyu2005/dev
Added FDIR using general flow rules.
2022-09-21 16:18:12 +08: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 0e1e4adea1 Update Roadmap. 2022-09-07 14:58:58 +08:00
用jfb8856606 4928c630a1 Fix compile error of igb_uio. 2022-09-06 05:04:33 +00:00
用jfb8856606 de0896f670 Add some igrone files of DPDK. 2022-09-06 04:47:39 +00:00
用jfb8856606 1c59c67009 Update igb_uio. 2022-09-06 04:45:51 +00:00
fengbojiang 13c736b9d7 Fix I40E_DEV_ID_10G_BASE_T_X722 issue. 2022-09-06 12:19:40 +08:00
用jfb8856606 ba143ce866 Sync DPDK's modifies. 2022-09-06 12:14:00 +08:00
fengbojiang 0b9105dad3 F-Stack lib and docs support DPDK-21.11. 2022-09-06 12:11:17 +08:00
用jfb8856606 4d39bb9283 DPDK: Upgrade to 21.11.2. 2022-09-06 04:00:10 +00:00
johnjiang a70f11f562
Update F-Stack_Release_Note.md 2022-09-02 20:48:08 +08:00
fengbojiang f596335ec5 Update Release Note of 1.22. 2022-09-02 20:41:51 +08:00
fengbojiang 52292ce2b0 Update LICENSE. 2022-09-02 20:41:20 +08:00
fengbojiang eab31a56da Update LICENSE. 2022-09-02 20:40:27 +08:00
fengbojiang 69c1032524 Fix a typo. `ifc_name` modify to `if_name`. 2022-09-02 20:21:32 +08:00
fengbojiang 51c91ab0ad Enable INET6 by default in helloworld. 2022-09-02 20:20:05 +08:00
用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