3 ms·
BPF isn't just a packet filter. It's a JIT VM. This started back in 2011 with https://lwn.net/Articles/437981/ https://lwn.net/Articles/437981/ It's since bee
by gregdunn 8y ago
BPF isn't just a packet filter. It's a JIT VM.
This started back in 2011 with https://lwn.net/Articles/437981/ https://lwn.net/Articles/437981/
It's since been extended quite a bit from even that, and can be used for a variety of things, including dynamic tracing (BCC is an excellent frontend here), processing beyond just filtering (XDP), and more.
https://lwn.net/Articles/740157/ https://lwn.net/Articles/740157/
It might be less complex than the WASM VM, but it's quite a bit beyond just a packet filter these days.