Using eBPF as an Abstraction for Switching
Explore the potential of eBPF as an abstraction for switching in this 31-minute conference talk from the Linux Plumbers Conference. Delve into the emerging use cases of eBPF in container and physical switching, focusing on the bottlenecks and challenges in generalizing its application. Learn about proposals for container isolation using programmable RSS, the viability of physical switching with eBPF-capable hardware, and potential integrations with other subsystems. Gain insights into the implementation details, including app initialization, queue hierarchy, and classifier design. Understand the advantages and issues associated with using eBPF as an abstraction layer for switching, and explore the challenges of operating in a trusted environment.