xref: /linux/Documentation/bpf/index.rst (revision 06d07429858317ded2db7986113a9e0129cd599b)
1d9b9170aSTobin C. Harding=================
26919bcc8STobin C. HardingBPF Documentation
3d9b9170aSTobin C. Harding=================
4d9b9170aSTobin C. Harding
5d9b9170aSTobin C. HardingThis directory contains documentation for the BPF (Berkeley Packet
6d9b9170aSTobin C. HardingFilter) facility, with a focus on the extended BPF version (eBPF).
7d9b9170aSTobin C. Harding
888691e9eSChristoph HellwigThis kernel side documentation is still work in progress.
9d9b9170aSTobin C. HardingThe Cilium project also maintains a `BPF and XDP Reference Guide`_
10d9b9170aSTobin C. Hardingthat goes into great technical depth about the BPF Architecture.
11d9b9170aSTobin C. Harding
12ffcf7ce9SYonghong Song.. toctree::
13ffcf7ce9SYonghong Song   :maxdepth: 1
14ffcf7ce9SYonghong Song
1588691e9eSChristoph Hellwig   verifier
165931d9a3SDave Tucker   libbpf/index
174d496be9SDavid Vernet   standardization/index
18ffcf7ce9SYonghong Song   btf
195931d9a3SDave Tucker   faq
205931d9a3SDave Tucker   syscall_api
215931d9a3SDave Tucker   helpers
2263e564ebSKumar Kartikeya Dwivedi   kfuncs
23bdbda395SDavid Vernet   cpumasks
24*0de267d9SSong Liu   fs_kfuncs
255931d9a3SDave Tucker   programs
265931d9a3SDave Tucker   maps
271a7551f1SToke Høiland-Jørgensen   bpf_prog_run
2841db511aSChristoph Hellwig   classic_vs_extended.rst
298972e18aSSreevani Sreejith   bpf_iterators
30c86216bcSAlexei Starovoitov   bpf_licensing
315931d9a3SDave Tucker   test_debug
32736baae6SBagas Sanjaya   clang-notes
33aee1720eSDavid Vernet   linux-notes
345931d9a3SDave Tucker   other
35d1e91173SMaryam Tahhan   redirect
36c86216bcSAlexei Starovoitov
375931d9a3SDave Tucker.. only::  subproject and html
38c86216bcSAlexei Starovoitov
395931d9a3SDave Tucker   Indices
405931d9a3SDave Tucker   =======
415fe52b38SDaniel W. S. Almeida
425931d9a3SDave Tucker   * :ref:`genindex`
435fe52b38SDaniel W. S. Almeida
44d9b9170aSTobin C. Harding.. Links:
45ffba964eSTiezhu Yang.. _BPF and XDP Reference Guide: https://docs.cilium.io/en/latest/bpf/
46