An Introduction to Netkit: The BPF Programmable Network Device

Day 1 | 18:40 | 00:20 | K.4.201 | Mike Willard


Note: I'm reworking this at the moment, some things won't work.

The stream isn't available yet! Check back at 18:40.
Get involved in the conversation!Join the chat

Introduced in kernel v6.7, the Netkit device is an eBPF-programmable network device designed with containers in mind. In this talk, I will go over the the basics of the Netkit device, and discuss the performance gains we have realized and challenges we faced when rolling out Netkit across millions of containers at Meta.

Open-source projects used in this talk: Linux Kernel. View the netkit driver source code here.