Merge tag 'hyperv-next-signed-20230902' of git://git.kernel.org/pub/scm/linux/kernel...
[platform/kernel/linux-starfive.git] / Documentation / bpf / index.rst
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    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/