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)