Loading...
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 instruction-set
16 verifier
17 libbpf/index
18 btf
19 faq
20 syscall_api
21 helpers
22 kfuncs
23 programs
24 maps
25 bpf_prog_run
26 classic_vs_extended.rst
27 bpf_iterators
28 bpf_licensing
29 test_debug
30 clang-notes
31 linux-notes
32 other
33 redirect
34
35.. only:: subproject and html
36
37 Indices
38 =======
39
40 * :ref:`genindex`
41
42.. Links:
43.. _BPF and XDP Reference Guide: https://docs.cilium.io/en/latest/bpf/