Sign in

Pragyansh Chaturvedi

@r41k0u.bsky.social
7 followers 13 following 5 posts

Creator @ PythonBPF | Ubuntu Foundations (Raspberry Pi) @ Canonical I work on and debug open source software people.ubuntu.com/~r41k0u/portfolio

PostsRepliesMedia
Pragyansh Chaturvedi @r41k0u.bsky.social · 02/12/2025
Me and @varunrmallya.bsky.social will be at the Linux Plumbers Conference next week to present Python-BPF: lpc.events/event/19/con...
lpc.events
Linux Plumbers Conference 2025
The Linux Plumbers Conference (LPC) is a developer conference for the open source community. The LPC brings together the top developers working on the plumbing of Linux - kernel subsys...
051 5
Reposted by Pragyansh Chaturvedi
Varun R Mallya @varunrmallya.bsky.social · 01/12/2025
devpost.com/software/python-bpf We just submitted Python-BPF to ebpf-summit-2025.devpost.com
devpost.com
001 1
Reposted by Pragyansh Chaturvedi
Varun R Mallya @varunrmallya.bsky.social · 21/11/2025
github.com/pythonbpf/Py... cool milestone reached. You can now cast to a vmlinux struct in PythonBPF as well as use the fields of that struct! (Although it's limited to integers of all types, for now)
github.com
011 1
Pragyansh Chaturvedi @r41k0u.bsky.social · 18/11/2025
Added the ability to use user defined types (structs) to be used for key or value types in HashMaps in PythonBPF. Better late than never
011 1
Pragyansh Chaturvedi @r41k0u.bsky.social · 12/11/2025
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.
github.com
Add support for userspace+kernelspace stack trace example using blazesym by r41k0u · Pull Request #69 · pythonbpf/Python-BPF
011 1
Pragyansh Chaturvedi @r41k0u.bsky.social · 05/11/2025
Got the first skb helper into PythonBPF - bpf_skb_store_bytes. Adding others would be easier now. github.com/pythonbpf/Py...
github.com
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.
011 1
Pragyansh Chaturvedi @r41k0u.bsky.social · 04/11/2025
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...
github.com
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.
031 3