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 |