4 ms·
An interesting introduction to how Linux currently does packet filtering and how changing to BPF will improve performance. The really amusing thing to me (an O
by PhantomGremlin 9y ago
An interesting introduction to how Linux currently does packet filtering and how changing to BPF will improve performance.
The really amusing thing to me (an OpenBSD user) was the omission of any discussion of the origin of BPF, or even spelling out the acronym (it's the Berkeley Packet Filter).
Those GPL guys really really hate acknowledging anything to do with Berkeley! :) Even though in this case it's not directly the University of California, Berkeley but instead the origin of BPF is the Lawrence Berkeley Laboratory.
- sunstone 9y agoWhy are we down voting this post? Is there a real inaccuracy in it somewhere?
- fred_is_fred 9y agoBecause the author took an omission from a technical post and used it to extrapolate the behavior of thousands of people.
- mariuolo 9y ago> The really amusing thing to me (an OpenBSD user) was the omission of any discussion of the origin of BPF, or even spelling out the acronym (it's the Berkeley Packet Filter). I had noticed that. Does it mean it's BSD-licensed? If so, can it be easily integrated with the Linux kernel?
- sigjuice 9y agoWhat is there to acknowledge or discuss? Ancient BSD history doesn't seem particularly relevant to modern-day Linux, and not just in the context of BPF. E.g. no one refers to "sockets" as Berkeley Sockets any more. AFAIK, the networking code in the Linux kernel was written from scratch and there is no shared lineage with any BSD code.