This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic
Monday, November 7 • 10:55am - 11:20am
Using eBPF to Accelerate OVS Datapath- Nic Viljoen, Netronome

Sign up or log in to save this to your schedule and see who's attending!

The advent of eBPF in the form of cls_bpf or XDP allows increased performance through the use of a super fast path at the base of the
kernel stack (cls_bpf) or even below the kernel stack (XDP). eBPF is being investigated currently as a way to improve core OVS functionality. However this talk will look to extend OVS through the use of a flow cache based on eBPF maps that will focus on exact matching of previously identified flows. The talk will outline the architecture of the proposed eBPF based system and how the architectures would differ if using cls_bpf or XDP. Finally we will outline an offload model which should be simple and transparent for this type of flow cache, which could be tied in to also include the data path itself.


Nic Viljoen

Software Engineer, Netronome
Nic is a software engineer at Netronome. He is currently working on architecting transparent offload solutions, including transparent eBPF offload. He is also working with the CORD project on adding functionality to OVS, and is interested in using cls_bpf and XDP for analytics and acceleration.

Monday November 7, 2016 10:55am - 11:20am

Attendees (7)