Getting Linux Based eBPF Programs to Run with eBPF for Windows - Poorna Gaddehosur & Anurag Saxena
Channel: CNCF [Cloud Native Computing Foundation]
Date: 19/05/2022

Getting Linux Based eBPF Programs to Run with eBPF for Windows - Poorna Gaddehosur, Microsoft & Anurag Saxena, Microsoft

At Microsoft, we started on the eBPF for Windows story as a recognition of the engineering agility that eBPF as a technology has fostered in the developer community. A fundamental goal for us with this effort has been to meet the developers where they are and because of this, enabling eBPF programs written for Linux to run on top of the eBPF for Windows platform is very important to us. What better way to demonstrate this than a very relevant real world use case! With help from Cilium devs, we have been working to get the Cilium Layer-4 Load Balancer (L4LB) eBPF program running on eBPF for Windows. In this presentation, we will talk about the path we took towards enabling the Cilium L4LB eBPF program on top of eBPF for Windows. We will provide a demo of the work and provide the information required for any developer to try this out on their own. The eBPF-for-Windows platform is fully open sourced and so is the demo code and the instructions required to run it.