Past Meetup

"The BSD Packet Filter: A New Architecture for User-level Packet Capture"

This Meetup is past

45 people went

Location image of event venue

Details

Suchakra Sharma will present McCanne and Jacobson's "The BSD Packet Filter: A New Architecture for User-level Packet Capture" (https://www.usenix.org/legacy/publications/library/proceedings/sd93/mccanne.pdf). This is very exciting not only because of the applications of the original BPF, but also the more recently developed eBPF which has become a crucial part of modern Linux kernels.

Incidentally, aside from the paper, and all the recent interesting work on eBPF (check out Brendan Gregg's page on eBPF (http://www.brendangregg.com/ebpf.html), Quentin Monnet's page (https://qmonnet.github.io/whirl-offload/2016/09/01/dive-into-bpf/)), I recommend reading the code for the BPF optimizer from libpcap (https://github.com/the-tcpdump-group/libpcap/blob/master/optimize.c) (optimize.c) — to me, it's a great, simple example of some classic compiler optimizations, that's easy to understand because of how simple the VM is.

Hopper have offered to host again, so I hope you all can find your way out there; I think it made for a good space last time.