Hacker GitHub

← All repos

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

Mentions per year 7 mentions · busiest year 2022 (2)
20082026
  1. …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
  2. Two other projects in the same vein: https://github.com/YutaroHayakawa/ipftrace2 https://github.com/cilium/pwru
  3. 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…
  4. 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
  5. …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