aboutsummaryrefslogtreecommitdiff
path: root/tools/testing/selftests/bpf/progs/test_autoload.c
diff options
context:
space:
mode:
authorJakub Kicinski <[email protected]>2024-04-23 17:21:48 -0700
committerJakub Kicinski <[email protected]>2024-04-24 20:16:43 -0700
commit730117730709992c9f6535dd7b47638ee561ec45 (patch)
tree7c5762fd7cdd3f0f77ec13eb29279cfcd77f9aec /tools/testing/selftests/bpf/progs/test_autoload.c
parentc04d1b9ecce565455652ac3c6b17043cd475cf47 (diff)
eth: bnxt: fix counting packets discarded due to OOM and netpoll
I added OOM and netpoll discard counters, naively assuming that the cpr pointer is pointing to a common completion ring. Turns out that is usually *a* completion ring but not *the* completion ring which bnapi->cp_ring points to. bnapi->cp_ring is where the stats are read from, so we end up reporting 0 thru ethtool -S and qstat even though the drop events have happened. Make 100% sure we're recording statistics in the correct structure. Fixes: 907fd4a294db ("bnxt: count discards due to memory allocation errors") Reviewed-by: Michael Chan <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Jakub Kicinski <[email protected]>
Diffstat (limited to 'tools/testing/selftests/bpf/progs/test_autoload.c')
0 files changed, 0 insertions, 0 deletions