1================= 2BPF Documentation 3================= 4 5This directory contains documentation for the BPF (Berkeley Packet 6Filter) facility, with a focus on the extended BPF version (eBPF). 7 8This kernel side documentation is still work in progress. 9The Cilium project also maintains a `BPF and XDP Reference Guide`_ 10that 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 programs 25 maps 26 bpf_prog_run 27 classic_vs_extended.rst 28 bpf_iterators 29 bpf_licensing 30 test_debug 31 clang-notes 32 linux-notes 33 other 34 redirect 35 36.. only:: subproject and html 37 38 Indices 39 ======= 40 41 * :ref:`genindex` 42 43.. Links: 44.. _BPF and XDP Reference Guide: https://docs.cilium.io/en/latest/bpf/ 45