Pragyansh Chaturvedi
r41k0u.bsky.social
Pragyansh Chaturvedi
@r41k0u.bsky.social
Creator @ PythonBPF | Ubuntu Foundations (Raspberry Pi) @ Canonical

I work on and debug open source software
https://people.ubuntu.com/~r41k0u/portfolio/
Added basic RingBuffer helpers to Python-BPF, specifically the output, reserve and submit helpers.
TODO: implement discard helper, add typecasting to struct for array returned by reserve, add userspace support in pylibbpf

github.com/pythonbpf/Py...

But we'll do stacktrace example first.
Add support for userspace+kernelspace stack trace example using blazesym by r41k0u · Pull Request #69 · pythonbpf/Python-BPF
github.com
November 12, 2025 at 9:01 AM
Got the first skb helper into PythonBPF - bpf_skb_store_bytes. Adding others would be easier now.
github.com/pythonbpf/Py...
All support for all eBPF helpers by r41k0u · Pull Request #64 · pythonbpf/Python-BPF
This takes over from #63 to add support for all available eBPF helpers.
github.com
November 5, 2025 at 2:41 PM
Just added typed scratch pool support for non-named arguments to helper functions in PythonBPF. Prior to this we only supported a scratch pool of i64 args.
I must also add a dedicated type conversion module later, having it all over the place is bad.

Part of this PR: github.com/pythonbpf/Py...
All support for all eBPF helpers by r41k0u · Pull Request #64 · pythonbpf/Python-BPF
This takes over from #63 to add support for all available eBPF helpers.
github.com
November 4, 2025 at 10:43 AM