bpfilter: a BPF-based packet filtering framework

Audience:

For a significant period, bpfilter wasn't more than an empty usermode helper and an abandoned patch series. However, it has recently undergone active development as a userspace daemon, which can be found on GitHub at https://github.com/facebook/bpfilterbpfilter now offers userspace services a swift and user-friendly interface to generate packet-filtering BPF programs dynamically.

This talk aims to provide a high-level introduction to bpfilter, and dive deeper into on-the-fly BPF program generation: front-end clients, communication with the daemon, support for various BPF program types, manipulating BPF bytecode... Latest features introduced in bpfilter will be presented, as well as benchmark results.

Room:
Room 106
Time:
Saturday, March 16, 2024 - 18:15 to 19:15