| 1 | =================
|
| 2 | BPF Documentation
|
| 3 | =================
|
| 4 |
|
| 5 | This directory contains documentation for the BPF (Berkeley Packet
|
| 6 | Filter) facility, with a focus on the extended BPF version (eBPF).
|
| 7 |
|
| 8 | This kernel side documentation is still work in progress.
|
| 9 | The Cilium project also maintains a `BPF and XDP Reference Guide`_
|
| 10 | that goes into great technical depth about the BPF Architecture.
|
| 11 |
|
| 12 | .. toctree::
|
| 13 | :maxdepth: 1
|
| 14 |
|
| 15 | verifier
|
| 16 | libbpf/index
|
| 17 | standardization/index
|
| 18 | btf
|
| 19 | faq
|
| 20 | syscall_api
|
| 21 | helpers
|
| 22 | kfuncs
|
| 23 | cpumasks
|
| 24 | fs_kfuncs
|
| 25 | programs
|
| 26 | maps
|
| 27 | bpf_prog_run
|
| 28 | classic_vs_extended.rst
|
| 29 | bpf_iterators
|
| 30 | bpf_licensing
|
| 31 | signing
|
| 32 | test_debug
|
| 33 | clang-notes
|
| 34 | linux-notes
|
| 35 | other
|
| 36 | redirect
|
| 37 |
|
| 38 | |
| 39 | .. _BPF and XDP Reference Guide: https://docs.cilium.io/en/latest/bpf/
|