mirror of https://github.com/F-Stack/f-stack.git
1.3 KiB
1.3 KiB
F-Stack Release Note
F-Stack is an open source network framework based on DPDK.
2019.11 F-Stack v1.13
- F-Stack lib:
- Fix some bugs.
- Add interface
ff_dup
,ff_dup2``ff_ioctl_freebsd
,ff_getsockopt_freebsd
,ff_setsockopt_freebsd
. - Initial parameter
proc-type
can be NULL, default "auto". - Add "idle_sleep" parameter to reduce CPU usage when no pkts incomming, add
base_virtaddr
parameter for some vms. - Add arch arm64 compiler options.
- Support Container(Docker).
- Support vlan.
- Nginx:
- Fix some bugs.
- Hook
getpeername
,getsockname
,shutdown
. - Support "master_process off".
- Redis:
- Reset cpu affinity when new process forked.
- Tools:
- Add
traffic
tool.
- DPDK:
- Upgrade to 17.11.4 LTS.
2018.5 F-Stack v1.12
- Fixed some bugs.
- Nginx: host event supported.
- kern_timeout: decrease the cpu usage of timer.
- DPDK: upgrade to 17.11.2 LTS.
2017.11 F-Stack v1.11
- Intel DPDK network I/O module.
- FreeBSD Network Stack.
- Nic offload: checksum(IP/TCP/UDP), TSO, VLAN, etc.
- Network tools: sysctl, ifconfig, route, netstat, top, etc.
- Firewall supported: ipfw.
- Netgraph supported: ngctl.
- Posix-like API: socket,event.
- Coroutine API.
- Python bindings for F-Stack: pyfstack.
- App: Nginx/Redis supported.