Kmod-nft-offload Review

🔧 kmod = kernel module 🔧 nft = nftables framework 🔧 offload = push work to hardware

Check (and Hardware flow offloading if your device supports it). kmod-nft-offload - [OpenWrt Wiki] package kmod-nft-offload

ethtool -k eth0 | grep hw-tc-offload # Must show "on" 🔧 kmod = kernel module 🔧 nft =

: Offloads packet processing from the CPU to dedicated hardware logic within the network chipset. kmod-nft-offload

| Scenario | CPU Usage (Softirq) | Throughput (64B packets) | |----------|---------------------|---------------------------| | No offload (nftables) | 85% per core | 1.2 Mpps | | With kmod-nft-offload | 12% per core | 9.8 Mpps |

Scroll to Top

Discover more from CodeMyDay

Subscribe now to keep reading and get access to the full archive.

Continue reading