1# F-Stack Release Note 2 3 F-Stack is an open source network framework based on DPDK. 4 52019.11 F-Stack v1.13 6 7 1. F-Stack lib: 8 9 - Fix some bugs. 10 - Add interface `ff_dup`, `ff_dup2``ff_ioctl_freebsd`, `ff_getsockopt_freebsd`, `ff_setsockopt_freebsd`. 11 - Initial parameter `proc-type` can be NULL, default "auto". 12 - Add "idle_sleep" parameter to reduce CPU usage when no pkts incomming, add `base_virtaddr` parameter for some vms. 13 - Add arch arm64 compiler options. 14 - Support Container(Docker). 15 - Support vlan. 16 17 2. Nginx: 18 19 - Fix some bugs. 20 - Hook `getpeername`,`getsockname`,`shutdown`. 21 - Support "master_process off". 22 23 3. Redis: 24 25 - Reset cpu affinity when new process forked. 26 27 4. Tools: 28 29 - Add `traffic` tool. 30 31 5. DPDK: 32 33 - Upgrade to 17.11.4 LTS. 34 352018.5 F-Stack v1.12 36 37 1. Fixed some bugs. 38 2. Nginx: host event supported. 39 3. kern_timeout: decrease the cpu usage of timer. 40 4. DPDK: upgrade to 17.11.2 LTS. 41 422017.11 F-Stack v1.11 43 44 1. Intel DPDK network I/O module. 45 2. FreeBSD Network Stack. 46 3. Nic offload: checksum(IP/TCP/UDP), TSO, VLAN, etc. 47 4. Network tools: sysctl, ifconfig, route, netstat, top, etc. 48 5. Firewall supported: ipfw. 49 6. Netgraph supported: ngctl. 50 7. Posix-like API: socket,event. 51 8. Coroutine API. 52 9. Python bindings for F-Stack: pyfstack. 53 10. App: Nginx/Redis supported. 54