Commit Graph

1052 Commits

Author SHA1 Message Date
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
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 81dd6c7a24 If process_dispatch_ring() has data packet to be processed and it is considered non-idle state. 2021-09-02 12:09:09 +08:00
fengbojiang 0508c8b8ec The CPU usage of packet_dispatcher() is modified to usr. 2021-09-02 12:04:32 +08:00
fengbojiang 0b4a084c8a fix a plurality of packets may not statistics in ff_traffic.rx_packets and ff_traffic.rx_bytes. 2021-09-02 11:47:13 +08:00
fengbojiang e7b7fb6cc9 FreeBSD: Upgrade to FreeBSD-releng-13.0 compiled, to be tested. 2021-08-31 19:00:09 +08:00
johnjiang 9d5012a907 Merge pull request #601 from czs108/path-fix
Docs: Fix the path of `igb_uio.c` and line number
2021-06-30 10:57:24 +08:00
Chenzs108 42f4b806a7 Docs: Fix the path of `igb_uio.c` and line number 2021-06-23 13:52:13 +01:00
fengbojiang 8c0a847822 fix config.ini. 2021-06-18 11:04:49 +08:00
fengbojiang 4e3599d820 Support set multi virtual IPv4/IPv6 net addrs in `config.ini`, instead of use `ff_ifconfig`.
Close #421.
2021-06-16 19:26:52 +08:00
fengbojiang 2ea8dd153c modify pcap config. 2021-06-16 19:06:45 +08:00
fengbojiang f404fcca4f Merge branch 'dev' of https://github.com/F-Stack/f-stack into dev 2021-06-15 17:51:55 +08:00
fengbojiang 9eb89b0b82 MLX5: modify `if_indextoname` syscall to support F-Stack tools. 2021-06-15 17:48:26 +08:00
fengbojiang b0e03286ae 1. add `pci_whitelist` config in `config.ini`.
2. remove old pcap config.
2021-06-15 17:47:20 +08:00
johnjiang 9859cdd0e1 Merge pull request #596 from hyperxpro/dev
Fix typo in word `should`.
2021-05-25 19:15:42 +08:00
Aayush Atharva 14a7a2abc3 Fix typo 2021-05-25 13:28:49 +05:30
fengbojiang e426931965 Upgrade f-stack.conf in Nginx. 2021-03-08 15:43:59 +08:00
Hawker 51108f9c2e support `IPV6_RECVPKTINFO` 2021-03-06 19:19:03 +08:00
Hawker d428f7900c Support IPPROTO_IPV6
f-stack中缺乏对`IPPROTO_IPV6`协议相关选项`IPV6_V6ONLY`的支持;无法在ipv6兼容ipv4场景进行网络通信。调用setsockopt时会出现失败。
2021-03-06 19:19:03 +08:00
jfb8856606 64362bc1ac Fix #576, add the code of igb_uio and enable_kmods. 2021-03-06 19:19:02 +08:00
jfb8856606 5de5f63f0e fix compilation problem of example. 2021-03-06 19:19:02 +08:00
jfb8856606 3af48f4831 Remove unnecessary files from DPDK. 2021-03-06 19:19:02 +08:00
jfb8856606 602eedc483 DPDK: upgrade to DPDK 20.11.0(LTS). 2021-03-06 19:19:01 +08:00
fengbojiang 7b8cf09355 Support DPDK 20.11.0(LTS). 2021-03-06 19:18:57 +08:00
fengbojiang 4c0b1abdf1 upgrade F-STACK_VERSION to 1.21. 2021-03-06 19:18:57 +08:00
fengbojiang d96a9d10f4 modify `struct linux_sockaddr` same to `struct sockaddr` in linux. 2021-03-06 19:18:56 +08:00
fengbojiang 9a9b558bbc update doc. 2021-03-06 19:18:56 +08:00
fengbojiang 2e8bedb304 Update release note for 1.21. 2021-03-06 19:18:55 +08:00
fengbojiang 7e3738de16 DPDK: upgrade to DPDK 19.11.6(LTS). 2021-03-06 19:18:54 +08:00
fengbojiang 527e34d48a Fix some issues of ff msg. 2021-03-06 19:18:53 +08:00
fengbojiang a7607b336a The `ff_traffic` and `ff_top`'s `-P` argument support bigger than 38. 2021-03-06 19:18:53 +08:00
fengbojiang 820bf67ffe 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:18:53 +08:00
fengbojiang(姜凤波) cddb7cd030 Add `ff_regist_pcblddr_fun` to regist a pcb lddr function in F-Stack.
If There are multiple ips, and F-Stack client application can choose a source ip by yourself, instead always use the first ip.
2021-03-06 19:18:52 +08:00
zengyi1001 d53ebd8f3c Add IPv6 net addr parameters in config
Co-authored-by: fengbojiang <fengbojiang@tencent.com>
2021-03-06 19:18:52 +08:00
fengbojiang 8fb48d649e Fix #560, Wrong msg_flags in struct msghdr after calling ff_recvmsg in a Linux application. 2021-03-06 19:18:52 +08:00
freak82 0816b9cb45 Fix #568, Insufficient condition in ff_rte_frm_extcl function. 2021-03-06 19:18:52 +08:00
Hawker b2b09b1a1e Bug:CLR_FD_BIT is undefined 2021-03-06 19:18:52 +08:00