Debugging BPF programs and infrastructure remotely on live systems

*

One Line Summary

Share best practices for debugging BPF programs in production systems and discuss possible improvements.

Abstract

BPF has gained many new features over the past couple years and is now being deployed on production systems. But, being a relatively new subsystem debugging BPF programs and infrastructure has gotten less of a focus. For projects, such as Cilium, which use BPF as a core component in the networking stack remote debugging is starting to become a requirement.

In this session we would like to share some ideas we have for how to remotely debug BPF infrastructure and programs on live systems. As well as hopefully come up with new and even better techniques.

Tags

debugging, bpf, production

Speaker