xref: /openbmc/linux/Documentation/bpf/index.rst (revision 3d40aed862874db14e1dd41fd6f12636dcfdcc3e)
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   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/
44