Fall eBPF Webinar Series

Webinar: eBPF Tooling and Debugging Infrastructure

Oct 9, 2018 - 11:00 a.m. EDT, Registration required

Watch the Replay Now

Presented by Quentin Monnet

eBPF, in particular with its driver-level hook XDP, has increased in importance over the past few years. As a result, the ability to rapidly debug and diagnose problems is becoming more relevant. This session will cover common issues faced and techniques to diagnose them, including the use of bpftool for map and program introspection, the disassembling of programs to inspect generated eBPF instructions and other methods such as using debug prints and how to apply these techniques when eBPF programs are offloaded to the hardware.

Agenda
1. Introspection with bpftool
2. eBPF disassembly
3. Printing debug information
4. Other available tools and documentation
5. Next steps for the debugging infrastructure

Three common questions will be answered during the webinar:
Question 1: What are the existing tools available to help debug network processing eBPF programs?
Question 2: How do you inspect the programs at different stages of the workflow on the host or SmartNIC?
Question 3: How do you troubleshoot the most common issues encountered with eBPF programming?

About the Presenter
Quentin Monnet is a senior software engineer at Netronome, where he works on advanced technologies at the driver level, such as the software pieces of eBPF offload, and modestly contributes to several open source projects. Before joining the company, he was part of the Research & Development team at 6WIND, and was involved in European research projects that focused on fast, flexible and stateful packet processing for SDNs. Quentin holds a Ph.D. in Computer Science from Université Paris-Est, France.