classic BPF

GPTKB entity

Statements (27)
Predicate Object
gptkbp:instanceOf network packet filter
gptkbp:abbreviation cBPF
gptkbp:category networking
operating system technology
gptkbp:developedBy gptkb:Lawrence_Berkeley_National_Laboratory
gptkbp:fullName classic Berkeley Packet Filter
https://www.w3.org/2000/01/rdf-schema#label classic BPF
gptkbp:instructionSet BPF instruction set
gptkbp:introducedIn 1992
gptkbp:languageOfName virtual machine bytecode
gptkbp:limitation no loops
limited instruction set
no complex data structures
gptkbp:operatesIn kernel space
gptkbp:platform gptkb:macOS
gptkb:BSD
gptkb:Linux
Unix-like operating systems
gptkbp:purpose filter network packets in kernel space
gptkbp:replacedBy gptkb:eBPF
gptkbp:standardizedBy gptkb:RFC_6933
gptkbp:successor extended BPF
gptkbp:usedIn gptkb:tcpdump
gptkb:Wireshark
gptkb:libpcap
gptkbp:bfsParent gptkb:eBPF
gptkbp:bfsLayer 6