extra credit Search 85,062 technologies ⌘K Download for Mac

Linux eBPF

Category
Operating systems and internals
Docs outline
11 sections

Official docs outline

docs.kernel.org
  1. BPF documentation index

    Index of kernel BPF documentation.

  2. BPF maps

    Map types such as hash, array, ringbuf and per-CPU maps.

  3. Verifier

    Static analysis of bytecode, register states and bounded loops.

  4. BTF

    BPF Type Format, CO-RE relocations and debug info.

  5. libbpf

    Loading skeletons, programs, maps and CO-RE with libbpf.

  6. Instruction set

    BPF registers, opcodes and the ISA.

  7. kfuncs

    Kernel functions exposed to BPF programs.

  8. Ring buffer

    BPF_MAP_TYPE_RINGBUF producer and consumer semantics.

  9. BPF iterators

    Iterating kernel objects with BPF iter programs.

  10. Design Q and A

    Design rationale and ABI guarantees.

  11. Packet redirect

    XDP and tc redirect helpers such as bpf_redirect and bpf_redirect_map for forwarding packets between interfaces.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 29
↑↓ move ↵ open