File xdp-tools.changes of Package xdp-tools

-------------------------------------------------------------------
Mon Feb 23 05:08:17 UTC 2026 - Shung-Hsi Yu <shung-hsi.yu@suse.com>

- Update to v1.6.2
  * Prevented xdpsock from looping forever on RX.
  * Fixed 32-bit compile errors for xdpsock.
  * Addressed build failures involving "-Werror=stringop-overread".
  * Added documentation for XSK commands.
- Update to v1.6.1
  * Added -lpthread to all userspace builds in lib/common.
  * Fixed build issues with older versions of libbpf.
  * Fixed xdp-trafficgen support for mlx5 devices.
  * Enabled multibuf for the xdp-pass program in xdp-trafficgen.
  * Fixed builds regarding GCC maybe-uninitialized warnings.
  * Avoided the use of stddef.h and size_t in BPF headers.
- Update to v1.6.0
  * Added devmap egress action option and drop mode for egress action in xdp-bench.
  * Updated linux headers bpf.h to kernel version 6.3.
  * Added device binding support.
  * Enhanced params library to support parsing integer values as hex and U64 as option types.
  * Added 'xsk' command in xdp-bench for running AF_XDP benchmarks.
  * Imported xdpsock code from bpf_examples into lib/util.
  * Added xsk-udp mode for xsksock operation in xdp-trafficgen.
  * Added probing for XSK busy poll support in lib/util.

-------------------------------------------------------------------
Tue Dec 23 15:19:23 UTC 2025 - Hoyeon Lee <hoyeon.lee@suse.com>

- 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 <shung-hsi.yu@suse.com>

- 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 <shung-hsi.yu@suse.com>

- 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 <aaronpuchert@alice-dsl.net>

- Add fix-clang20-build.patch to fix build with Clang 20.

-------------------------------------------------------------------
Tue Feb 20 16:38:14 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>

- Remove kernel-devel Runtime dependency from libxdp1.

-------------------------------------------------------------------
Wed Jan 31 07:45:28 UTC 2024 - Shung-Hsi Yu <shung-hsi.yu@suse.com>

- Update to v1.4.2
  * Added support for clang-17
  * xdp-bench: Add l4-sport and l4-dport cpumap modes
  * Fix xdp prog memory leak in xsk_setup_xdp_prog

-------------------------------------------------------------------
Tue Nov 14 03:35:12 UTC 2023 - Shung-Hsi Yu <shung-hsi.yu@suse.com>

- Update to v1.4.1
  * Detect presence of bpf_program__type(),
    libbpf_program__flags(), and fix detection for btf__type_cnt()
  * Correctly detect bpftool skeleton generation
  * Clear xdp_frags flag before loading single prog if kernel
    support is missing
  * Allow creation of xsk with exclusive umem without CAP_NET_RAW
  * Install BPF objects as non-executable
  * xdp-loader: introduce features command
  * xdp-bench: Enable the xdp_frags flag
  * libxdp: don't use direct call to readelf for symbol table
    comparison
- Drop patches merged upstream
  * drop lib-Install-BPF-objects-as-non-executable.patch
  * drop util-xdp_samples-Only-ignore-Wstringop-truncation-di.patch

-------------------------------------------------------------------
Mon Jun 26 06:20:32 UTC 2023 - Shung-Hsi Yu <shung-hsi.yu@suse.com>

- Do not package test files for xdp-tools
  + this also means we longer get the arch-dependent-file-in-usr-share rpmlint
  error, so xdp-tools.rpmlintrc can be removed

-------------------------------------------------------------------
Sat Jun 17 12:45:34 UTC 2023 - Shung-Hsi Yu <shung-hsi.yu@suse.com>

- Specify which group each package belong
- Add patch markup for the 2 patches in the package

-------------------------------------------------------------------
Thu Jun  8 09:00:03 UTC 2023 - Shung-Hsi Yu <shung-hsi.yu@suse.com>

- Use %set_build_flags macro to set the CFLAGS and LDFLAGS environment
  variable
- Add util-xdp_samples-Only-ignore-Wstringop-truncation-di.patch to compile on
  GCC 7 and earlier
- Add lib-Install-BPF-objects-as-non-executable.patch to prevent stripping of
  BPF object files

-------------------------------------------------------------------
Wed Jun  7 14:36:16 UTC 2023 - Shung-Hsi Yu <shung-hsi.yu@suse.com>

- Update to v1.3.1 from v1.2.0
- Add /usr/sbin to PATH during build so bpftool can be found

-------------------------------------------------------------------
Wed Nov  3 07:03:52 UTC 2021 - Shung-Hsi Yu <shung-hsi.yu@suse.com>

- Initial commit of xdp-tools
openSUSE Build Service is sponsored by