]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
ethtool: update to 6.19 22780/head
authorNick Hainke <vincent@systemli.org>
Sat, 4 Apr 2026 15:38:48 +0000 (17:38 +0200)
committerNick Hainke <vincent@systemli.org>
Mon, 6 Apr 2026 12:04:24 +0000 (14:04 +0200)
Version 6.19 - Feb 14, 2026
* Feature: support HW timestamp configuration (--set-hwtimestamp-cfg)
* Feature: display HW timestamp source (-T)
* Feature: support PLCA notifications (--get/set-plca-cfg)
* Feature: add PSE priority management support (--show/set-pse)
* Feature: support PSE notifications (--show/set-pse)
* Feature: support configuring RSS on IPv6 Flow Label (-n/-N)
* Feature: support FEC bit error histograms (--show-fec)
* Feature: register dump decoding for TI K3 CPSW and its ALE table (-d)
* Fix: fix missing headers in text output
* Fix: fix print_string when the value is NULL (-Werror=format-security)
* Fix: fix JSON output of SFP diagnostics
* Fix: fix duplicated JSON keys in module info
* Misc: clarify that symmetric RSS may be on by default (-x/-X)
* Misc: add AppStream metainfo file to %files section

Link: https://github.com/openwrt/openwrt/pull/22780
Signed-off-by: Nick Hainke <vincent@systemli.org>
package/network/utils/ethtool/Makefile
package/network/utils/ethtool/patches/0001-ethtool-make-building-for-RSS-input-xfrm-optional.patch

index bbd558a27a538491f37acb1d2285fd27c2c3e3aa..77545ca246ad7b533c240a24586dc10748d66ea5 100644 (file)
@@ -8,13 +8,13 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=ethtool
-PKG_VERSION:=6.15
+PKG_VERSION:=6.19
 PKG_RELEASE:=1
 
 PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name>
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
 PKG_SOURCE_URL:=@KERNEL/software/network/ethtool
-PKG_HASH:=9477c365114d910120aaec5336a1d16196c833d8486f7c6da67bedef57880ade
+PKG_HASH:=1c2114ab6e0c0d2aa67d699960eb11df4f341e2403139cdf28ae9da858a6025f
 
 PKG_LICENSE:=GPL-2.0
 PKG_LICENSE_FILES:=COPYING
index 7bc74ad3bc975db2e7f0cc876d9bd5459049fff1..814e703265c9233962b60512382eb38f25ae3688 100644 (file)
@@ -37,7 +37,7 @@ Signed-off-by: Daniel Golle <daniel@makrotopia.org>
                           [Install the bash-completion script in this directory. @<:@default=yes@:>@]),
 --- a/ethtool.c
 +++ b/ethtool.c
-@@ -4170,7 +4170,7 @@ static int do_grxfh(struct cmd_context *
+@@ -4176,7 +4176,7 @@ static int do_grxfh(struct cmd_context *
        }
        if (rss->hfunc)
                printf("    Unknown hash function: 0x%x\n", rss->hfunc);
@@ -46,7 +46,7 @@ Signed-off-by: Daniel Golle <daniel@makrotopia.org>
        printf("RSS input transformation:\n");
        printf("    symmetric-xor: %s\n",
               (rss->input_xfrm & RXH_XFRM_SYM_XOR) ? "on" : "off");
-@@ -4182,6 +4182,7 @@ static int do_grxfh(struct cmd_context *
+@@ -4188,6 +4188,7 @@ static int do_grxfh(struct cmd_context *
        if (rss->input_xfrm)
                printf("    Unknown bits in RSS input transformation: 0x%x\n",
                       rss->input_xfrm);
@@ -54,7 +54,7 @@ Signed-off-by: Daniel Golle <daniel@makrotopia.org>
  
  out:
        free(hfuncs);
-@@ -4503,7 +4504,15 @@ static int do_srxfh(struct cmd_context *
+@@ -4509,7 +4510,15 @@ static int do_srxfh(struct cmd_context *
        rss->cmd = ETHTOOL_SRSSH;
        rss->rss_context = rss_context;
        rss->hfunc = req_hfunc;