xref: /linux/Documentation/bpf/index.rst (revision 64b14a184e83eb62ea0615e31a409956049d40e7)
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   programs
23   maps
24   classic_vs_extended.rst
25   bpf_licensing
26   test_debug
27   other
28
29.. only::  subproject and html
30
31   Indices
32   =======
33
34   * :ref:`genindex`
35
36.. Links:
37.. _BPF and XDP Reference Guide: https://docs.cilium.io/en/latest/bpf/
38