openwrt/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 adb-enablemodem: fix version for APK 2024-10-29 00:07:53 +01:00
arptables build: prefer HTTPS if available (for packages) 2022-10-05 17:37:07 +02:00
bpftool bpftool: Update to v7.5.0 2024-12-28 15:41:44 +01:00
comgt ncm: sort config variables a little and fix minor bugs 2024-12-12 09:46:38 +01:00
ebtables ebtables: fix compilation with GCC14 2024-05-28 10:41:45 +02:00
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 ipset: update to 7.21 2024-04-17 12:14:20 +08:00
iptables iptables: update to 1.8.10 2024-10-22 00:52:03 +02:00
iw iw: add multi-radio support 2024-10-22 14:40:43 +02:00
iwcap iwcap: fix handling kill signal during dump 2017-03-14 13:29:03 +01:00
iwinfo libiwinfo: update to Git HEAD (2025-02-06) 2025-02-06 14:51:11 +01:00
layerscape/restool restool: bump to lf-6.6.23-2.0.0 2024-09-22 16:21:02 +02:00
linux-atm linux-atm: fix build with GCC 14 2024-05-24 00:09:47 +02:00
ltq-dsl-base ltq-dsl-base: enable for ipq40xx 2023-01-16 23:41:41 +00:00
nftables nftables: update to 1.1.1 2024-11-11 00:05:06 +01:00
resolveip
rssileds rssileds: bump PKG_RELEASE due to libiwinfo ABI change 2023-01-23 13:55:42 +01:00
tcpdump tcpdump: update to 4.99.5 2024-09-22 17:53:13 +02:00
umbim mbim: sort config variables a little and fix minor bugs 2024-12-12 09:46:38 +01:00
uqmi qmi: sort config variables a little and fix minor bugs 2024-12-12 09:46:38 +01:00
wireguard-tools wireguard-tools: accept iproute2 as dependency 2024-09-06 23:35:02 +02:00
wireless-tools wireless-tools: add package CPE ID 2022-10-19 21:40:23 +02:00
wpan-tools wpan-tools: update to 0.9 2022-07-10 18:16:34 +02:00
wwan treewide: use APK compatible version schema 2024-03-22 22:14:22 +01:00
xdp-tools xdp-tools: fix compilation when bpftool is installed 2024-10-28 10:34:50 +01:00