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 test_debug 32 clang-notes 33 linux-notes 34 other 35 redirect 36 37 .. only:: subproject and html 38 39 Indices 40 ======= 41 42 * :ref:`genindex` 43 44 .. Links: 45 .. _BPF and XDP Reference Guide: https://docs.cilium.io/en/latest/bpf/
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.