Linux BPF

GPTKB entity

Statements (110)
Predicate Object
gptkbp:instanceOf gptkb:technology
gptkbp:abbreviation gptkb:BPF
gptkbp:allows user-defined programs to run in kernel space
gptkbp:designedBy Alexei Starovoitov
gptkbp:fullName Linux Berkeley Packet Filter
gptkbp:hasComponent BPF JIT compiler
BPF helpers
BPF hooks
BPF loader
BPF maps
BPF programs
BPF system calls
BPF verifier
BPF virtual machine
BPF CO-RE (Compile Once, Run Everywhere)
BPF ELF format
BPF LSM hooks
BPF XDP
BPF bpftool
BPF bytecode
BPF cgroup hooks
BPF clang/LLVM backend
BPF classic BPF
BPF debugging
BPF eBPF
BPF helper functions
BPF instructions
BPF interpreter
BPF introspection
BPF kernel API
BPF kprobes
BPF libbpf
BPF loader (iproute2, bpftool, libbpf)
BPF loader tools
BPF map pinning
BPF map types
BPF monitoring
BPF networking
BPF observability
BPF perf events
BPF program CO-RE
BPF program ELF format
BPF program JIT compiler
BPF program attachment
BPF program bpftool
BPF program clang/LLVM backend
BPF program classic BPF
BPF program context
BPF program debugging
BPF program detachment
BPF program eBPF
BPF program events
BPF program execution
BPF program helpers
BPF program hooks
BPF program interpreter
BPF program introspection
BPF program libbpf
BPF program loader
BPF program loading
BPF program map pinning
BPF program maps
BPF program monitoring
BPF program networking
BPF program observability
BPF program pinning
BPF program program attachment
BPF program program context
BPF program program detachment
BPF program program execution
BPF program program helpers
BPF program program loading
BPF program program maps
BPF program program pinning
BPF program program return values
BPF program return values
BPF program sections
BPF program security
BPF program skeletons
BPF program tracing
BPF program types
BPF program verifier
BPF raw tracepoints
BPF ring buffer
BPF seccomp filters
BPF security
BPF skeletons
BPF socket filters
BPF tail calls
BPF tc
BPF tracepoints
BPF tracing
BPF trampolines
BPF types
BPF uprobes
BPF user API
BPF user space libraries
https://www.w3.org/2000/01/rdf-schema#label Linux BPF
gptkbp:introducedIn gptkb:Linux_kernel_3.18
2014
gptkbp:replacedBy gptkb:classic_BPF
gptkbp:runsOn gptkb:operating_system
gptkbp:supports JIT compilation
gptkbp:usedFor performance monitoring
observability
security enforcement
tracing
network packet filtering
gptkbp:bfsParent gptkb:Berkeley_Packet_Filter
gptkbp:bfsLayer 6