Versions
v1.4.3 :: 0 :: gentoo
- Modified
- License
- GPL-2 LGPL-2.1 BSD-2
- Keywords
- amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
- USE flags
- tools
USE flags
General
- tools
- Install various helper tools rather than just libxdp.
Dependencies
dev-libs / libbpf : Stand-alone build of libbpf from the Linux kernel
dev-util / bpftool : Tool for inspection and simple manipulation of eBPF programs and maps
net-libs / libpcap : A system-independent library for user-level network packet capture
sys-libs / zlib : Standard (de)compression library
virtual / libelf : Virtual for libelf.so.1 provider dev-libs/elfutils
Runtime Dependencies
dev-libs / libbpf : Stand-alone build of libbpf from the Linux kernel
dev-util / bpftool : Tool for inspection and simple manipulation of eBPF programs and maps
net-libs / libpcap : A system-independent library for user-level network packet capture
sys-libs / zlib : Standard (de)compression library
virtual / libelf : Virtual for libelf.so.1 provider dev-libs/elfutils
Depending packages
app-emulation / qemu : QEMU + Kernel-based Virtual Machine userland tools
net-analyzer / suricata : High performance Network IDS, IPS and Network Security Monitoring engine
net-dns / dnsdist : A highly DNS-, DoS- and abuse-aware loadbalancer
net-dns / knot : High-performance authoritative-only DNS server
Bugs
- 942006
- net-libs/xdp-tools: bpftool is in DEPEND instead of BDEPEND
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Holger Hoffstätte · gentoo
net-libs/xdp-tools: clean up old version
Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
net-libs/xdp-tools: Stabilize 1.4.3 amd64, #939075
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
net-libs/xdp-tools: add missing m4 bdep
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Holger Hoffstätte · gentoo
net-libs/xdp-tools: clean up old
Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Closes: https://github.com/gentoo/gentoo/pull/38023 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Holger Hoffstätte · gentoo
net-libs/xdp-tools: add 1.4.3
Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-libs/xdp-tools: Stabilize 1.4.2 amd64, #934600
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ionen Wolkens · gentoo
net-libs/xdp-tools: forward ~ppc to 1.4.2
This was added in the interim after the bug was made which specified an exact version, should be no reason not to forward. Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Matoro Mahri · gentoo
net-libs/xdp-tools: Keyword 1.4.1-r1 ppc, #924948
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Matoro Mahri · gentoo
net-libs/xdp-tools: Keyword 1.4.1-r1 loong, #924948
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-libs/xdp-tools: Keyword 1.4.1-r1 ppc64, #924948
Signed-off-by: Sam James <sam@gentoo.org> - Holger Hoffstätte · gentoo
net-libs/xdp-tools: clean up old
Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Closes: https://github.com/gentoo/gentoo/pull/35098 Signed-off-by: Sam James <sam@gentoo.org> - Holger Hoffstätte · gentoo
net-libs/xdp-tools: add 1.4.2
Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-libs/xdp-tools: Stabilize 1.4.1-r1 amd64, #920750
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Mair-Keimberger · gentoo
net-libs/xdp-tools: add missing toolchain-funcs inherit
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/34328 Signed-off-by: Conrad Kostecki <conikost@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Holger Hoffstätte · gentoo
net-libs/xdp-tools: add fix for memory leak in libxdp
Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Closes: https://github.com/gentoo/gentoo/pull/33647 Signed-off-by: Sam James <sam@gentoo.org> - Holger Hoffstätte · gentoo
net-libs/xdp-tools: force use of ld.bfd
lld needs special care for embeddings in object files and this is not (yet) supported by upstream, so just force ld.bfd instead of creating more complications. Bug: https://bugs.gentoo.org/916591 Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Signed-off-by: Sam James <sam@gentoo.org> - Holger Hoffstätte · gentoo
net-libs/xdp-tools: Use sed instead of patch for -Werror
Less fragile & easier to maintain. Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Holger Hoffstätte · gentoo
net-libs/xdp-tools: rename patches for 1.4.0
Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Signed-off-by: Sam James <sam@gentoo.org> - Holger Hoffstätte · gentoo
net-libs/xdp-tools: clean up obsolete versions
Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Signed-off-by: Sam James <sam@gentoo.org> - Holger Hoffstätte · gentoo
net-libs/xdp-tools: add 1.4.1
Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Closes: https://github.com/gentoo/gentoo/pull/33439 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-libs/xdp-tools: Stabilize 1.4.0 amd64, #911998
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
net-libs/xdp-tools: keyword 1.4.0 for ~riscv
Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Holger Hoffstätte · gentoo
net-libs/xdp-tools: bump to 1.4.0, add toolchain fixes
Bug: https://bugs.gentoo.org/899742 Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Closes: https://github.com/gentoo/gentoo/pull/31801 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Holger Hoffstätte · gentoo
net-libs/xdp-tools: reinstate -Werror for configure
The patch to remove -Werror from the build was a little bit too thorough and removed -Werror from the configure script, where it is required. Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Closes: https://github.com/gentoo/gentoo/pull/30586 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-libs/xdp-tools: fix build w/ musl
Closes: https://bugs.gentoo.org/836708 Thanks-to: Stijn Tintel <stijn@linux-ipv6.be> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Holger Hoffstätte · gentoo
net-libs/xdp-tools: various build improvements
- disable LTO - remove -Werror from Makefiles - fix xdpdump build error with clang - add hint about mounting bpffs Bug: https://bugs.gentoo.org/861587 Bug: https://bugs.gentoo.org/880919 Bug: https://bugs.gentoo.org/899744 Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Closes: https://github.com/gentoo/gentoo/pull/30005 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Holger Hoffstätte · gentoo
net-libs/xdp-tools: properly configure PREFIX/LIBDIR/BPF_OBJECT_DIR
The helper objects were installed correctly, but libxdp had the wrong search path compiled in; this broke xdp-loader. Closes: https://bugs.gentoo.org/899910 Bug: https://github.com/xdp-project/xdp-tools/issues/303 Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Closes: https://github.com/gentoo/gentoo/pull/29959 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
net-libs/xdp-tools: Keyword 1.3.1 arm64, #899688
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
net-libs/xdp-tools: Keyword 1.3.1 arm, #899688
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-libs/xdp-tools: restore 1.2.8
Needed because bpftool isn't keyworded everywhere. Rescued from 8eea55ff639c63ce54f5feba1d3300e40d4814b9. Bug: https://bugs.gentoo.org/899684 Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
net-libs/xdp-tools: needs grep[pcre] for -P in configure
Closes: https://bugs.gentoo.org/899686 Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
net-libs/xdp-tools: add bpftool dep
Closes: https://bugs.gentoo.org/899684 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Holger Hoffstätte · gentoo
net-libs/xdp-tools: bump to 1.3.1 & add build fixes
- fix configure to properly detect libbpf features - fix clang build with default-enabled stack protector Closes: https://bugs.gentoo.org/889842 Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> Closes: https://github.com/gentoo/gentoo/pull/29926 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jason A. Donenfeld · gentoo
net-libs/xdp-tools: bump to 1.2.8
Signed-off-by: Jason A. Donenfeld <zx2c4@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-libs/xdp-tools: drop Werror
Closes: https://bugs.gentoo.org/846938 Closes: https://bugs.gentoo.org/831339 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jason A. Donenfeld · gentoo
net-libs/xdp-tools: prevent broken test from running
The test suite wasn't meant to be run in this context, so just nop it out of src_test(). Closes: https://bugs.gentoo.org/837080 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jason A. Donenfeld <zx2c4@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jason A. Donenfeld · gentoo
net-libs/xdp-tools: bump to 1.2.3
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jason A. Donenfeld <zx2c4@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jason A. Donenfeld · gentoo
net-libs/xdp-tools: bump to 1.2.2
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jason A. Donenfeld <zx2c4@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
net-libs/xdp-tools: Keyword 1.2.0 arm64, #821133
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Arthur Zamarin · gentoo
net-libs/xdp-tools: Keyword 1.2.0 arm, #821133
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Jason A. Donenfeld · gentoo
net-libs/xdp-tools: forbid use of emacs if -doc
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Jason A. Donenfeld <zx2c4@gentoo.org> - Jason A. Donenfeld · gentoo
net-libs/xdp-tools: incorporate suggestions from QA
Thanks sam@. Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Jason A. Donenfeld <zx2c4@gentoo.org> - Jason A. Donenfeld · gentoo
net-libs/xdp-tools: bump to 1.2.0
Github shows both "releases" (unmaintained) and "tags" (maintained). Choose the latter and bump this package. Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Jason A. Donenfeld <zx2c4@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Jason A. Donenfeld · gentoo
net-libs/xdp-tools: add version 0.0.3
A bit rough around the edges, given the bespoke build system of xdp-tools is a little bit immature, and there's a bit of weirdness around installing BPF ELF objects. But hopefully this is a solid start. Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Jason A. Donenfeld <zx2c4@gentoo.org>