The drop reasons is a good addition to the kernel, but I find them still to be too-fine grained / some missing when debugging packet drops.
A shameless plug - we’ve recently added the drop reasons to pwru - https://github.com/cilium/pwru/blob/main/demo.gif.
Nice that it’s using kprobe multi now :). Last time I tried it took a few minutes to attach all the probes (and also detach when I ctrl-C’d it)
The drop reasons is a good addition to the kernel, but I find them still to be too-fine grained / some missing when debugging packet drops.
A shameless plug - we’ve recently added the drop reasons to pwru - https://github.com/cilium/pwru/blob/main/demo.gif.
Nice that it’s using kprobe multi now :). Last time I tried it took a few minutes to attach all the probes (and also detach when I ctrl-C’d it)