Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xdp-project/bpf-examples
Making eBPF programming easier via build env and examples
https://github.com/xdp-project/bpf-examples
bpf ebpf ebpf-programs
Last synced: 6 days ago
JSON representation
Making eBPF programming easier via build env and examples
- Host: GitHub
- URL: https://github.com/xdp-project/bpf-examples
- Owner: xdp-project
- Created: 2020-10-07T12:39:37.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-01-10T15:45:50.000Z (28 days ago)
- Last Synced: 2025-01-25T10:02:33.135Z (13 days ago)
- Topics: bpf, ebpf, ebpf-programs
- Language: C
- Homepage:
- Size: 1.48 MB
- Stars: 453
- Watchers: 15
- Forks: 90
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING
Awesome Lists containing this project
README
# Practical BPF examples
This git repository contains a diverse set of **practical BPF examples** that
solve (or demonstrate) a specific use-case using BPF.It is meant to ease doing **rapid prototyping and development**, writing C-code
BPF programs using libbpf. The goal is to make it **easier for developers** to
get started coding.Many developers struggle to get a working BPF build environment. The repo
enviroment makes it easy to build/compile BPF programs by doing the necessary
libbpf setup transparently and detect missing compile dependencies (via the
[configure](configure) script). It is a declared goal to **make BPF programming
more consumable** by detecting and reporting issues (when possible).