20-24 September 2021
US/Pacific timezone

Defragmenting the Loader Landscape

22 Sep 2021, 08:40
40m
Networking and BPF Summit/Virtual-Room (LPC Virtual)

Networking and BPF Summit/Virtual-Room

LPC Virtual

150
Networking & BPF Summit (Closed) BPF & Networking Summit

Speakers

Timo Beckers (Isovalent) Lorenz Bauer (Cloudflare)

Description

Since the cilium/ebpf pure Golang library was last presented at LPC 2019, a lot has changed. eBPF is now seemingly on everyone's radar, the eBPF Foundation is a thing, and more people are using and writing Go-based tools and services than ever. What does this mean for the library and the ecosystem around it? Who uses it, who's been contributing, and which use cases does the library enable today?

In this talk, we'll mainly discuss the following topics:

  • Short overview of known users and open-source projects that depend on the library
  • A proposal to facilitate generating UAPI bindings in other programming languages
  • A proposal for a common test suite all compliant BPF loader(s) must implement

Q&A will open after each proposal.

I agree to abide by the anti-harassment policy I agree

Primary authors

Timo Beckers (Isovalent) Lorenz Bauer (Cloudflare)

Presentation Materials