[meta-arago][master][PATCH v2] xdp-tools-arago: upgrade 1.5.4 -> 1.6.1

Ryan Eatmon <[email protected]>
Newsgroups org.yoctoproject.lists.meta-arago
Message-ID <[email protected]>
Changelogs:

v1.5.5: https://github.com/xdp-project/xdp-tools/releases/tag/v1.5.5
v1.5.6: https://github.com/xdp-project/xdp-tools/releases/tag/v1.5.6
v1.5.7: https://github.com/xdp-project/xdp-tools/releases/tag/v1.5.7
v1.5.8: https://github.com/xdp-project/xdp-tools/releases/tag/v1.5.8
v1.6.0: https://github.com/xdp-project/xdp-tools/releases/tag/v1.6.0
v1.6.1: https://github.com/xdp-project/xdp-tools/releases/tag/v1.6.1

Signed-off-by: Ryan Eatmon <[email protected]>
---
v2: Added patch for 32bit compile errors.

 ...0001-xdpsock-Fix-32bit-compile-error.patch | 42 +++++++++++++++++++
 ...rago_1.5.4.bb => xdp-tools-arago_1.6.1.bb} |  3 +-
 2 files changed, 44 insertions(+), 1 deletion(-)
 create mode 100644 meta-arago-test/recipes-support/xdp-tools/xdp-tools-arago/0001-xdpsock-Fix-32bit-compile-error.patch
 rename meta-arago-test/recipes-support/xdp-tools/{xdp-tools-arago_1.5.4.bb => xdp-tools-arago_1.6.1.bb} (94%)

diff --git a/meta-arago-test/recipes-support/xdp-tools/xdp-tools-arago/0001-xdpsock-Fix-32bit-compile-error.patch b/meta-arago-test/recipes-support/xdp-tools/xdp-tools-arago/0001-xdpsock-Fix-32bit-compile-error.patch
new file mode 100644
index 00000000..da439bf1
--- /dev/null
+++ b/meta-arago-test/recipes-support/xdp-tools/xdp-tools-arago/0001-xdpsock-Fix-32bit-compile-error.patch
@@ -0,0 +1,42 @@
+From 9b649be4876a3e42c44e57013840904006530e52 Mon Sep 17 00:00:00 2001
+From: Ryan Eatmon <[email protected]>
+Date: Tue, 17 Feb 2026 15:11:18 -0600
+Subject: [PATCH] xdpsock: Fix 32bit compile error
+
+Using UINT64_MAX on a 32bit machine results in a compile error where
+unsigned long cannot be cast to an unsigned long long.  Since this is
+trying to handle an error case and return a big number, switch to
+ULONG_MAX to match the type being returned regardless of the compiler
+bits (32/64).
+
+Upstream-Status: Submitted [https://github.com/xdp-project/xdp-tools/pull/553]
+
+Signed-off-by: Ryan Eatmon <[email protected]>
+---
+ lib/util/xdpsock.c | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/lib/util/xdpsock.c b/lib/util/xdpsock.c
+index 5d71e6a..899c3a3 100644
+--- a/lib/util/xdpsock.c
++++ b/lib/util/xdpsock.c
+@@ -35,6 +35,7 @@
+ #include <time.h>
+ #include <unistd.h>
+ #include <sched.h>
++#include <limits.h>
+ 
+ #include <xdp/xsk.h>
+ #include <xdp/libxdp.h>
+@@ -171,7 +172,7 @@ static unsigned long get_nsecs(clockid_t clock)
+ 	res = clock_gettime(clock, &ts);
+ 	if (res < 0) {
+ 		pr_warn("Error with gettimeofday! (%i)\n", res);
+-		return UINT64_MAX;
++		return ULONG_MAX;
+ 	}
+ 	return ts.tv_sec * 1000000000UL + ts.tv_nsec;
+ }
+-- 
+2.43.0
+
diff --git a/meta-arago-test/recipes-support/xdp-tools/xdp-tools-arago_1.5.4.bb b/meta-arago-test/recipes-support/xdp-tools/xdp-tools-arago_1.6.1.bb
similarity index 94%
rename from meta-arago-test/recipes-support/xdp-tools/xdp-tools-arago_1.5.4.bb
rename to meta-arago-test/recipes-support/xdp-tools/xdp-tools-arago_1.6.1.bb
index 12b42c90..e25ae146 100644
--- a/meta-arago-test/recipes-support/xdp-tools/xdp-tools-arago_1.5.4.bb
+++ b/meta-arago-test/recipes-support/xdp-tools/xdp-tools-arago_1.6.1.bb
@@ -15,9 +15,10 @@ SRC_URI = "git://github.com/xdp-project/xdp-tools.git;protocol=https;branch=main
             file://0003-Makefile-fix-KeyError-failure.patch \
             file://0004-Makefile-fix-libxdp.pc-error.patch \
             file://0001-defines.mk-Add-missing-prefix-map-settings-for-OE-bu.patch \
+            file://0001-xdpsock-Fix-32bit-compile-error.patch \
           "
 
-SRCREV = "e78d8d23bb80f221dd6b6970ff5a44aaf4717114"
+SRCREV = "84906a0fe98cbb5e5eaa2c888c50a1ab32d5d0b7"
 
 inherit pkgconfig
 
-- 
2.43.0
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.