Keyboard shortcuts

/ or ⌘/Ctrl K
Find a note
j / k
Next / previous section or linked note
h / l
Collapse or go to parent / expand or enter
e or Alt-click
Read a linked note here
o
Open focused note on its own
g g / G
First / last section or linked note
g h / g a
Home / all notes
g b / g t
Backlinks / table of contents
t
Cycle System, Light, Dark
? / Esc
Show / close this reference

Search: ↑/↓ or Ctrl N/P, Enter to open. Shortcuts pause while typing.

ebpf [4736790b]

Tags: networks, linux

1. ebpf architecture

  [High-Level Code (C)]
           |
           v
  [1. Compiler Frontend (Clang)]
           |
           | (Generates)
           v
  [2. LLVM Intermediate Representation (IR)]
           |
           | (Optimizations)
           v
  [3. Compiler Middle End (LLVM Optimizer)]
           |
           | (Translates)
           v
  [4. Compiler Backend (eBPF Target in LLVM)]
           |
           | (eBPF Bytecode)
           v
  [5. eBPF Loader (libbpf)]
           |
           | (Verification and JIT Compilation)
           v
  [6. Linux Kernel (eBPF VM)]

2. Elastic Universal Profiling Agent