BPF起源
eBPF 是 extended BPF 的简称,而 BPF 的全称是 Berkeley Packet Filter, 即伯克利报文过滤器,它的设计思
想来源于 1992 年的一篇论文“The BSD packet filter: A New architecture for user-level packet capture”
(《BSD数据包过滤器:一种用于用户级数据包捕获的新体系结构》)。最初,BPF 是在 BSD 内核实现的,
后来,由于其出色的设计思想,其他操作系统也将其引入, 包括 Linux。
Linux内核之旅
评论0