Back to home page

OSCL-LXR

 
 

    


0001 =================
0002 BPF Documentation
0003 =================
0004 
0005 This directory contains documentation for the BPF (Berkeley Packet
0006 Filter) facility, with a focus on the extended BPF version (eBPF).
0007 
0008 This kernel side documentation is still work in progress.
0009 The Cilium project also maintains a `BPF and XDP Reference Guide`_
0010 that goes into great technical depth about the BPF Architecture.
0011 
0012 .. toctree::
0013    :maxdepth: 1
0014 
0015    instruction-set
0016    verifier
0017    libbpf/index
0018    btf
0019    faq
0020    syscall_api
0021    helpers
0022    kfuncs
0023    programs
0024    maps
0025    bpf_prog_run
0026    classic_vs_extended.rst
0027    bpf_licensing
0028    test_debug
0029    other
0030 
0031 .. only::  subproject and html
0032 
0033    Indices
0034    =======
0035 
0036    * :ref:`genindex`
0037 
0038 .. Links:
0039 .. _BPF and XDP Reference Guide: https://docs.cilium.io/en/latest/bpf/