|
2 | 2 |
|
3 | 3 | F-Stack is an open source network framework based on DPDK.
|
4 | 4 |
|
| 5 | +2023.09 F-Stack v1.23 |
| 6 | + |
| 7 | + 1. F-Stack lib, Sync some features from branch of dev: |
| 8 | + |
| 9 | + - Added FDIR using general flow rules. @guhaoyu2005. |
| 10 | + - Added more clear error message in case of failed config read. @d06alexandrov. |
| 11 | + - vlan_strip support kni. |
| 12 | + - Removed deleted sources from Makefile. @d06alexandrov. |
| 13 | + - make it compilable under O2 optimization, pass gcc check. @renzibei. |
| 14 | + - enable -O2 by default. Ref #711 #721. |
| 15 | + - Fix #702 F-stack rack and BBR both causes PCB memory leak. |
| 16 | + - tcp: Missing mfree in rack and bbr. |
| 17 | + - when nginx use setsockopt ON_LINGER, the seq number of the RST packet is error. @wenchengji159357. |
| 18 | + - While use bbr, the hz should be set to 1000000, match the bintime and timer of F-Stack. Ref #701 #702. |
| 19 | + - Redis can listen IPv6 address. |
| 20 | + - Fix Compile Error with gcc 11.3.0(in Ubuntu 22.04). Close #736. |
| 21 | + - Fixed #705. While Adding -DNDEBUG flag will cause the helloworld example. |
| 22 | + - Add some description of `ff_socket()` and `ff_write()`. Ref #709. |
| 23 | + - Modify pci_whitelist to allow that from DPDK 20.11. Close #745. |
| 24 | + - fix that vtoslab doesn't return the correct slab. @zhutian. |
| 25 | + - When entering the softclock function for the first time,ticks is 2147423648,cc_softticks is 0. @wenchengji159357. |
| 26 | + - Add adapter for LD_PRELOAD. EXPERIMENTAL. |
| 27 | + - fix cmsg for sendmsg. @sarosh. |
| 28 | + - Fixed an issue that before C99 mode.. |
| 29 | + - Fiexd some build errors of ipfw on ubuntu 22.04 (kernel:5.19.0-1025, gcc:11.4.0), |
| 30 | + - fix some issue of ff_sendmsg and ff_recvmsg. |
| 31 | + - Support LINUX_IP_TRANSPARENT and LINUX_IPV6_TRANSPARENT to IP_BINDANY and IPV6_BINDANY in lib/ff_syscall_wrapper.c. |
| 32 | + |
| 33 | + 2. DPDK: |
| 34 | + |
| 35 | + - DPDK: Upgrade to 21.11.5. |
| 36 | + - Fix I40E_DEV_ID_10G_BASE_T_X722 issue. |
| 37 | + - Update igb_uio, sync from git://dpdk.org/dpdk-kmods. |
| 38 | + |
| 39 | + 3. APP: |
| 40 | + |
| 41 | + - Nginx: Upgrade to Nginx-1.25.2 to support HTTP3. EXPERIMENTAL. |
| 42 | + - Add adapter for LD_PRELOAD. EXPERIMENTAL. |
| 43 | + - move /app/micro_thread to adapter/micro_thread. |
| 44 | + - Fix netmask in nginx conf. @jiegec. |
| 45 | + - Fiexd some build errors of micro_thread on ubuntu 22.04 (kernel:5.19.0-1025, gcc:11.4.0), |
| 46 | + |
| 47 | + 4. example: |
| 48 | + |
| 49 | + - Set non blocking in example/main.c. Ref #709. |
| 50 | + - Add helloworld_stack_epoll、 main_stack_epoll_pipeline and kevent for LD_PRELOAD demo. |
| 51 | + - Fiexd some build errors of example on ubuntu 22.04 (kernel:5.19.0-1025, gcc:11.4.0). |
| 52 | + |
| 53 | + |
5 | 54 | 2023.09 F-Stack v1.22.1
|
6 | 55 |
|
7 | 56 | 1. F-Stack lib:
|
|
0 commit comments