extended Berkeley Packet Filter
GPTKB entity
Statements (80)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:technology
|
gptkbp:abbreviation |
gptkb:eBPF
|
gptkbp:allows |
safe execution of user-defined programs in kernel space
|
gptkbp:basedOn |
gptkb:Berkeley_Packet_Filter
|
gptkbp:developedBy |
gptkb:Linux_kernel_community
|
gptkbp:enables |
high-performance networking
sandboxed execution dynamic instrumentation custom packet processing in-kernel event monitoring |
gptkbp:hasComponent |
BPF JIT compiler
BPF helpers BPF maps BPF programs BPF verifier |
https://www.w3.org/2000/01/rdf-schema#label |
extended Berkeley Packet Filter
|
gptkbp:interface |
gptkb:perf
gptkb:netfilter gptkb:cgroups gptkb:bpftrace gptkb:AF_XDP_sockets gptkb:seccomp gptkb:iproute2 bcc tracepoints tc (traffic control) tc libbpf AF_XDP network namespaces AF_XDP (high-performance packet processing) LSM (Linux Security Module) hooks LSM hooks XDP (eXpress Data Path) bcc (BPF Compiler Collection) bpf() system call bpffs (BPF filesystem) bpffs virtual filesystem bpftrace (high-level tracing language) cgroup hooks cgroups (control groups) iproute2 (networking utilities) kprobes kprobes (kernel probes) libbpf (userspace library) netfilter (packet filtering framework) netfilter hooks network namespaces (virtual network stack) perf (performance analysis tool) perf events seccomp (secure computing mode) seccomp filters socket filters socket filters (network packet filtering) tc (traffic control utility) tracepoints (kernel events) uprobes uprobes (user-space probes) xdp |
gptkbp:introducedIn |
gptkb:Linux_kernel_3.18
|
gptkbp:programmingLanguage |
restricted C
|
gptkbp:releaseYear |
2014
|
gptkbp:runsOn |
gptkb:operating_system
|
gptkbp:supports |
maps
JIT compilation helper functions |
gptkbp:usedBy |
gptkb:Cilium
gptkb:Falco gptkb:Katran gptkb:Sysdig gptkb:bpftrace bcc |
gptkbp:usedFor |
performance monitoring
observability security enforcement tracing network packet filtering |
gptkbp:verifiedBy |
gptkb:eBPF_verifier
|
gptkbp:bfsParent |
gptkb:eBPF
|
gptkbp:bfsLayer |
6
|