Libxdp provides two primary features on top of libbpf. The first is the ability to load multiple XDP programs in sequence on a single network device (which is not natively supported by the kernel). This support relies on the freplace functionality in the kernel, which makes it possible to attach an eBPF program as a replacement for a global function in another (already loaded) eBPF program. The second main feature is helper functions for configuring AF_XDP sockets as well as reading and writing packets from these sockets.
... part of T2, get it here
URL: https://github.com/xdp-project/xdp-tools/tree/master/lib/libxdp
Author: XDP-project <xdp-newbies [at] vger [dot] kernel [dot] org>
Maintainer: The T2 Project <t2 [at] t2-project [dot] org>
License: BSD
Status: Stable
Version: 1.4.3
Remark: Does cross compile (as setup and patched in T2).
CPU architectures: Does only support: x86-64
Download: https://github.com/xdp-project/xdp-tools/ libxdp-1.4.3.tar.gz
T2 source: libxdp.cache
T2 source: libxdp.desc
Build time (on reference hardware): 2% (relative to binutils)2
Installed size (on reference hardware): 0.01 MB, 6 files
Dependencies (build time detected): 00-dirtree bash coreutils diffutils findutils gawk grep gzip sed tar
Installed files (on reference hardware): n.a.
1) This page was automatically generated from the T2 package source. Corrections, such as dead links, URL changes or typos need to be performed directly on that source.
2) Compatible with Linux From Scratch's "Standard Build Unit" (SBU).