cilium/pwru
View on GitHub ↗ ★ 3,847 C
Packet, where are you? -- eBPF-based Linux kernel networking debugger
7 mentions on Hacker News by 7 people: 2 stories, 5 comments · first 2022-03-03 · latest 2025-01-08
20082026
-
…eBPF based tool that let's you trace packets through the kernel using a tcpdump style syntax. [0]: https://github.com/cilium/pwru
comment by bauruine · 2025-01-08 · in Linux Routing Fundamentals -
Two other projects in the same vein: https://github.com/YutaroHayakawa/ipftrace2 https://github.com/cilium/pwru
comment by eiginn · 2024-12-19 · in Tracing packets in the Linux kernel networking stack and friends -
if you have a recent enough kernel, this change https://github.com/cilium/pwru/pull/148 means that it will print the reason the packet was dropped in the output, as logged by kfree_skb_reason - see https://lwn.net/Articles/885729/ There's…
comment by bazzargh · 2023-04-05 · in Packet, where are you? – eBPF-based Linux kernel networking debugger -
pwru ( https://github.com/cilium/pwru ) is a fun new tool from the Cilium folks for tracing network packets in the kernel. Like tcpdump but you can trace the full path of the packet including kernel syscalls. Lets you debug much deeper…
comment by sjtindell · 2022-04-13 · in New(ish) command line tools -
…kernel. Haven't needed to use it yet, but it could have saved me a lot of trouble in the past. [0]: https://github.com/cilium/pwru
comment by predakanga · 2022-03-03 · in Better visibility into Linux packet-dropping decisions