Nov 13 – 15, 2023
America/New_York timezone

BPF programmable netdevice

Nov 14, 2023, 11:30 AM
"James River Salon C" (Omni Richmond Hotel)

"James River Salon C"

Omni Richmond Hotel

eBPF & Networking Track eBPF & Networking


Daniel Borkmann (Isovalent)


BPF for networking has seen a number of infrastructure improvements since the last year such as the introduction of tcx as the new tc BPF fast path with BPF link support. The next bigger step in this area is the introduction of a BPF programmable netdevice called "netkit" where the BPF logic is part of the driver's xmit routine. This talk elaborates on why it is needed, provides a detailed overview of netkit's current state and ongoing work. We show how it interacts with tcx and how we integrated both tcx and netkit into Cilium as its new datapath foundation.

Primary author

Daniel Borkmann (Isovalent)

Presentation materials

Diamond Sponsors

Platinum Sponsor
Gold Sponsors

Silver Sponsors

Catchbox Sponsor
Livestream Sponsors

T-Shirt Sponsor
Conference Services Provided by