Skip to content

Commit 7616399

Browse files
committed
Update 1.25 release note.
1 parent 4c86ed9 commit 7616399

File tree

1 file changed

+66
-0
lines changed

1 file changed

+66
-0
lines changed

doc/F-Stack_Release_Note.md

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,72 @@
22

33
F-Stack is an open source network framework based on DPDK.
44

5+
## 2025.11 F-Stack v1.25
6+
7+
1. F-Stack lib:
8+
9+
- Support CI. @shanakaprageeth
10+
- set the IP-type flag for tx_csum_l4 offload. @zcjie1
11+
- m_gethdr will call m_pkthdr_init also, so there is no need to initialize it again. @liujinhui-job
12+
- add tcp/udp loopback support, we can send packet through lo dev. @liujinhui-job
13+
- fix dev_info.hash_key_size is 0 init_port_start failed. @liujinhui-job
14+
- Add support for custom install prefix. @Clcanny
15+
- Disable RSS if hardware does not support it. @Clcanny
16+
- add \__recv_chk/\__read_chk/\__recvfrom_chk. @liujinhui-job
17+
- Change ff config pci whitelist to allow. @liujinhui-job
18+
- Modify real_if_indextoname return value and type. @giannisli
19+
- ff_ipfw support ip_fw_pmod and tcpmod for tcp-setmss.
20+
- f-stack supports the socket options IP_TRANSPARENT and IPV6_TRANSPARENT. Nginx does not require additional checks, and the translation for IPV6_PKTINFO has been added. @wenchengji159357
21+
- Modify usleep to rte_delay_us_sleep.
22+
- Remove some useless code of kni.
23+
- ff_traffic support rx_dropped and tx_dropped.
24+
- fix ff toos issue for mlx5 drivers.
25+
- Add inner IP and port-based flow steering capabilities for the IPIP protocol.(Authors: Zhiwen Wang @hirowang1, Huiqin Zhang).
26+
- Support bind no port like linux's IP_BIND_ADDRESS_NO_PORT.
27+
- Add the feature fo ff_rss_check table to improve the performance of ff_rss_check(). See https://github.com/F-Stack/f-stack/wiki/%E2%80%8B%E2%80%8BF%E2%80%90Stack-ff_rss_check()-Optimization-Introduction%E2%80%8B
28+
- Added the -Wextra compilation option and fixed compilation errors.
29+
- Add ff_log mod, that encapsulates some interfaces of the rte_log module.
30+
- Remove the code for rte_kni.ko, only retain virtio.
31+
- Add some cleanup action, however, it is incomplete.
32+
33+
1. adapter
34+
- fix compile syscall directory compile issue. @liujinhui-job
35+
- add ld_preload mode fcntl linux flags convert to freebsd. @liujinhui-job
36+
- add epoll polling mode, improve latency performance in RTT mode. @liujinhui-job
37+
- ff_hook_recvfrom sh_fromlen not init, ff_sys_recvfrom will return -1. @liujinhui-job
38+
- add fork support, like linux kernel, every process has one freebsd struct thread. @liujinhui-job
39+
- Add select interface support. @liujinhui-job
40+
- add accept4 support, and LINUX_SOCK_CLOEXEC/LINUX_SOCK_NONBLOCK support for ff_socket. @liujinhui-job
41+
42+
1. FreeBSD
43+
44+
- Add the feature fo ff_rss_check table to improve the performance of ff_rss_check(). See https://github.com/F-Stack/f-stack/wiki/%E2%80%8B%E2%80%8BF%E2%80%90Stack-ff_rss_check()-Optimization-Introduction%E2%80%8B
45+
46+
1. ff toos
47+
48+
- update tools/compat/include/sys/*.h.
49+
- ff_traffic support rx_dropped and tx_dropped.
50+
51+
1. DPDK
52+
53+
- DPDK: Upgrade to 23.11.5.
54+
- Build fix : Copy missing igb_uio.c to build dir. @richqubit
55+
56+
57+
1. APP
58+
59+
- Nginx: Upgrad to Nginx-1.28.0. @jinliu777
60+
- Nginx: f-stack supports the socket options IP_TRANSPARENT and IPV6_TRANSPARENT. Nginx does not require additional checks, and the translation for IPV6_PKTINFO has been added. @wenchengji159357
61+
- Redis: Fix Redis Lua security vulnerabilities (CVE-2024-31449, CVE-2025-29844, CVE-2025-46817, CVE-2025-46819). @KIMDONGYEON00
62+
63+
64+
1. doc
65+
66+
- Add wiki and deepwiki link in README.
67+
- Remove the relevant content for rte_kni.ko from the documentation.
68+
69+
70+
571
2024.10 F-Stack v1.24
672

773
1. F-Stack lib, Sync some features from branch of dev:

0 commit comments

Comments
 (0)