libxdp: A library for attaching XDP programs and using AF_XDP sockets1

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).