Fosstodon
NETDEV VIDEOS
Session
Accelerating an eBPF Network Stack: Our journey in completely offloading eBPF based Cilium CNI to DPU
Speakers
Vijay Ram Inavolu
Alkama Hasan
Label
Nuts and Bolts
Session Type
Talk
Description
Kubernetes networking on Linux is dominated by eBPF based implementations, Cilium CNI is the most popular one among these. To offload an eBPF based stack like this to DPU, we have explored several key questions and challenges starting from basics like - Can we offload it ‘completely’ to a DPU ? Can it be done without adding any complexity at user level ? What if all nodes in the cluster don’t have a DPU, can it still work ? In a solution like this, how much of host resources can be saved ? What if security policies are present which are HW accelerated, how do these numbers look like ? Can we keep eBPF code changes minimal ? And can such a solution be opensource and HW vendor neutral ?
In this session we would like to walk you through the challenges that we have encountered and the solutions we have created to achieve our goal. Demonstrated with Marvell Octeon 10 DPU we will show how this solution transparently offloads Cilium’s eBPF NW stack. We also have some intriguing metrics that can be helpful for end users.
Session merged with DPU BoF (https://netdevconf.info/0x19/40)
Recent News
Bronze Sponsor, NVIDIA
[Sun, 09, Mar. 2025]
Bronze Sponsor, ByteDance
[Fri, 21, Feb. 2025]
Bronze Sponsor, Fastly
[Wed, 19, Feb. 2025]
Bronze Sponsor, secunet
[Mon, 17, Feb. 2025]
Bronze Sponsor, Relianoid
[Thu, 13, Feb. 2025]
Important Dates
Closing of CFS | Jan 17th, 2025 |
Notification by | Jan 26th, 2025 |
Conference dates | March 10th-13th |