| ================= |
| BPF Documentation |
| ================= |
| |
| This directory contains documentation for the BPF (Berkeley Packet |
| Filter) facility, with a focus on the extended BPF version (eBPF). |
| |
| This kernel side documentation is still work in progress. |
| The Cilium project also maintains a `BPF and XDP Reference Guide`_ |
| that goes into great technical depth about the BPF Architecture. |
| |
| .. toctree:: |
| :maxdepth: 1 |
| |
| instruction-set |
| verifier |
| libbpf/index |
| btf |
| faq |
| syscall_api |
| helpers |
| kfuncs |
| programs |
| maps |
| bpf_prog_run |
| classic_vs_extended.rst |
| bpf_licensing |
| test_debug |
| clang-notes |
| linux-notes |
| other |
| |
| .. only:: subproject and html |
| |
| Indices |
| ======= |
| |
| * :ref:`genindex` |
| |
| .. Links: |
| .. _BPF and XDP Reference Guide: https://docs.cilium.io/en/latest/bpf/ |