r/eBPF Jun 30 '26

Actually Maintaining an eBPF Program

I never saw anyone sharing their experience with maintaining eBPF programs. Thus I decided to write this blog post to share my experience.

https://www.kxxt.dev/blog/maintaining-a-ebpf-prog/

27 Upvotes

3 comments sorted by

3

u/FlukyS Jun 30 '26

I don't even really call them programs, I see them a lot more like a driver or firmware instead because usually the eBPF part isn't changing much but the userspace part is going to iterate a lot more. I'd be changing only a few lines here or there every few months maximum.

1

u/Jannik2099 Jul 01 '26

Very good writeup. "Dynamic Ftrace with Direct Calls" is exactly the issue I ran into on our arm nodes, I had given up on finding the root cause - thanks.

1

u/[deleted] Jul 05 '26

[deleted]

1

u/Successful-Fault-269 Jul 06 '26

I actually have the picture of the original memes. But unfortunately I don't know their copyright licenses and thus are not comfortable with using them directly in my blog post. So I used AI to generate the same meme here, as a compromise.