13–15 Nov 2023
America/New_York timezone

BPF programmable netdevice

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

"James River Salon C"

Omni Richmond Hotel

225
eBPF & Networking Track eBPF & Networking

Speaker

Daniel Borkmann (Isovalent)

Description

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