Kmod-nft-offload May 2026
nft list ruleset | grep -A1 "offload"
nft add rule netdev filter ingress drop
First, let's decode the name:
In strict terms, kmod-nft-offload is not a standalone piece of software you install via yum or apt-get. Instead, it is a collective term used within distributions like Fedora, CentOS, RHEL, and Arch Linux to represent the kernel module supporting the NETDEV flow offload mechanism for nftables.
When you run modprobe nft-offload, you are loading the subsystem that allows nftables rules to be translated into low-level flow entries (TC flower rules) that NIC hardware can understand. kmod-nft-offload
# Load the offload module (usually auto-loaded)
modprobe kmod-nft-offload
kmod-nft-offload is useless without supported hardware. You cannot offload to a standard Realtek or Intel PRO/1000.
Supported NIC Families:
Checklist for compatibility:
# Check if your driver supports TC offload
ethtool -k eth0 | grep hw-tc-offload
# Output should be: hw-tc-offload: on