openwrt-6.x/package/network/utils
Daniel Golle 3a7467ffde ethtool: work-around ETHTOOL_GRSSH/ETHTOOL_SRSSH ABI breakage
ethtool since version 6.9 introduced support for getting/setting RSS
input transformation supported in Linux since version 6.8.

The now changed kernel ioctl ABI, however, cannot be detected from
userland, and ethtool since version 6.9 simply assumes that a previously
reserved field is now used to set the input transformation.
Unfortunately the default value RXH_XFRM_NO_CHANGE (0xff) used by ethtool
userland creates an incompatibility with older kernels which cannot be
resolved easily without introducing even more ABI breakage.

Work-around the issue and fix support for --set-rxfh and --set-rxfh-indir
ethtool userland tool commands by making the support for input_xfrm
conditional on compile time, and keep it disabled for Linux 6.6.

Fixes: 8c2dcd1518 ("ethtool: update to 6.10")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2025-02-24 05:07:01 +00:00
..
adb-enablemodem
arptables
bpftool
comgt
ebtables
ethtool ethtool: work-around ETHTOOL_GRSSH/ETHTOOL_SRSSH ABI breakage 2025-02-24 05:07:01 +00:00
iproute2 iproute2: update to 6.13 2025-02-22 20:22:26 +01:00
ipset
iptables
iw
iwcap
iwinfo libiwinfo: update to Git HEAD (2025-02-06) 2025-02-06 14:51:11 +01:00
layerscape/restool
linux-atm
ltq-dsl-base
nftables
resolveip
rssileds
tcpdump
umbim
uqmi
wireguard-tools
wireless-tools
wpan-tools
wwan
xdp-tools