Linux eBPF
- Category
- Operating systems and internals
- Docs outline
- 11 sections
Official docs outline
docs.kernel.org- BPF documentation index
Index of kernel BPF documentation.
- BPF maps
Map types such as hash, array, ringbuf and per-CPU maps.
- Verifier
Static analysis of bytecode, register states and bounded loops.
- BTF
BPF Type Format, CO-RE relocations and debug info.
- libbpf
Loading skeletons, programs, maps and CO-RE with libbpf.
- Instruction set
BPF registers, opcodes and the ISA.
- kfuncs
Kernel functions exposed to BPF programs.
- Ring buffer
BPF_MAP_TYPE_RINGBUF producer and consumer semantics.
- BPF iterators
Iterating kernel objects with BPF iter programs.
- Design Q and A
Design rationale and ABI guarantees.
- Packet redirect
XDP and tc redirect helpers such as bpf_redirect and bpf_redirect_map for forwarding packets between interfaces.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.