diff --git a/xdp-tools-1.4.2.tar.gz b/xdp-tools-1.4.2.tar.gz deleted file mode 100644 index 3228398..0000000 --- a/xdp-tools-1.4.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:49c2b96b2be878449a797a74ca515a63e13418cb8ea904df08f8ef9cb2ac5570 -size 340864 diff --git a/xdp-tools-1.5.8.tar.gz b/xdp-tools-1.5.8.tar.gz new file mode 100644 index 0000000..d801de9 --- /dev/null +++ b/xdp-tools-1.5.8.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f6eb9f2275c2431f59a80a99549b27c66832a751dd03c5993c6bc3f5c724b25 +size 1409554 diff --git a/xdp-tools.changes b/xdp-tools.changes index 51daa89..77f3e29 100644 --- a/xdp-tools.changes +++ b/xdp-tools.changes @@ -1,3 +1,61 @@ +------------------------------------------------------------------- +Tue Dec 23 15:19:23 UTC 2025 - Hoyeon Lee + +- Update to v1.5.8 + - xdp-trafficgen: add support for configuring the IPv6 hop limit + in UDP mode + - xdp-loader: ensure feature flag output more robust against newer + kernels + +------------------------------------------------------------------- +Tue Oct 14 08:25:39 UTC 2025 - Shung-Hsi Yu + +- Update to v1.5.7 + - xdp-filter: added support for parsing ARP and IPv6 neighbour + solicitations + - xdp-trafficgen: improved interface probing, fixed automatic + program loading, and corrected an option description + - xdp-bench: fixed the --extended switch and now correctly skips + tests when progmap support is unavailable + - libxdp: fixed build on systems with older libbpf versions and + updated documentation + - xdp_sample: removed xdp_redirect_map tracepoints + +------------------------------------------------------------------- +Tue Jun 10 06:26:07 UTC 2025 - Shung-Hsi Yu + +- Update to v1.5.5 + - added xdp-forward for forwarding traffic between interfaces + - libxdp: options-based API for more flexible af_xdp umem and + socket creation + - libxdp: added support for af_xdp tx metadata + - xdp-bench: improved reliability by removing packet header + location assumptions + - xdp-bench: new program for redirect benchmarking + - xdp-trafficgen: support for specifying udp packet size + - xdp-trafficgen: probe command can now target a specific + interface + - xdp-trafficgen: auto-load dummy xdp program to ensure packet + sending + - xdp-dump: increased max supported cpus to 512 + - xdp-loader: allow loading xdp programs that modify the packet + pointer + - utils: improved pps statistics accuracy in xdp_sample + - utils: correctly print statistics summary on signal interruption + in xdp_sample + - xdp-trafficgen: fix failure to exit after packet transmission + loop + - libxdp: fix incorrect xdp_umem_reg setsockopt size + - libxdp: ensure correct error propagation by returning -errno + - utils: fix incorrect packet count calculation in xdp_sample +- Drop fix-clang20-build.patch since upstream remedy is included + since v1.5.4 + +------------------------------------------------------------------- +Fri Mar 21 22:49:39 UTC 2025 - Aaron Puchert + +- Add fix-clang20-build.patch to fix build with Clang 20. + ------------------------------------------------------------------- Tue Feb 20 16:38:14 UTC 2024 - Dominique Leuenberger diff --git a/xdp-tools.spec b/xdp-tools.spec index 00e7e24..e06ab4a 100644 --- a/xdp-tools.spec +++ b/xdp-tools.spec @@ -1,7 +1,7 @@ # # spec file for package xdp-tools # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,7 +26,7 @@ # workaround binutils/strip issue with BPF object, see #boo#1217108 %define __arch_install_post export NO_BRP_STRIP_DEBUG=true Name: xdp-tools -Version: 1.4.2 +Version: 1.5.8 Release: 0 Group: Productivity/Networking/Other Summary: Utilities and example programs for use with XDP @@ -34,6 +34,8 @@ Summary: Utilities and example programs for use with XDP License: GPL-2.0-only URL: https://github.com/xdp-project/xdp-tools Source: https://github.com/xdp-project/xdp-tools/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz +# Fixes "error: argument unused during compilation: '-c' [-Werror,-Wunused-command-line-argument]" with +# Clang 20. The command lines have both -c and -S, but should only have -S as they're producing textual IR. BuildRequires: bpftool BuildRequires: clang >= 10.0.0 BuildRequires: gcc @@ -114,6 +116,7 @@ rm -rf %{buildroot}%{_datadir}/xdp-tools/ %{_sbindir}/xdp-bench %{_sbindir}/xdp-monitor %{_sbindir}/xdp-trafficgen +%{_sbindir}/xdp-forward %{_libdir}/bpf/xdpfilt_*.o %{_libdir}/bpf/xdpdump_*.o %{_mandir}/man8/*