Kmod-nft-offload - [new]

nft add rule netdev filter ingress ip protocol tcp tcp dport 22 accept offload

: If you experience lower speeds with it enabled, ensure your kernel version matches the package version, as mismatched packages are a common cause of instability in OpenWrt. If you're trying to optimize your router, let me know: What is your router model internet speed are you paying for? Are you using any VPNs or SQM/QoS [MT7530/MT7621] RX speed progressively gets worse with time kmod-nft-offload

If you have it installed, you don't usually interact with the module directly. Instead, you toggle it via the OpenWrt LuCI web interface: Navigate to Routing/NAT Offloading Check the box for Software flow offloading Hardware flow offloading if your specific device supports it). Save & Apply nft add rule netdev filter ingress ip protocol

Would you like a simplified version for beginners or a hands-on lab guide to test offloading on a VM with emulated NICs? Instead, you toggle it via the OpenWrt LuCI

The kmod-nft-offload module works by integrating with the nftables framework, allowing it to offload packet processing tasks to supported network hardware. When a packet arrives at the network interface, the hardware performs the necessary processing, such as filtering, routing, and other Network Functions, without involving the CPU. This offloading mechanism frees up CPU resources, reducing the overhead associated with packet processing.