XDP Interface

Fedora Test Build

The purpouse of this documentation is to provide guidance on how to install and use the xdpiface shared library.

The project consits of:

  • XDP interface library written in C

  • Higher level language bindings: python3

  • Cmake build system

  • Documentaion

Project Goals

The goal of the xdpiface is to provide an easy to use simple library which allows basic input/output of data over eBPF programs. It is based on the guidance and tutorials provided by the xdp-project. Usefull information on the libxdp usage and its internals can be found here. Information on how to develop and use eBPF programs is available under the official Linux kernel achives.