]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/commit
xdp: add tracepoint for devmap like cpumap have
authorJesper Dangaard Brouer <brouer@redhat.com>
Thu, 24 May 2018 14:45:57 +0000 (16:45 +0200)
committerAlexei Starovoitov <ast@kernel.org>
Fri, 25 May 2018 01:36:15 +0000 (18:36 -0700)
commit38edddb81172e8b8decb057c0cd23271583a5fa0
tree444ebbb5e686501073401c5836712b819ef03e10
parent5d053f9da4311a86bc58be8588bb5660fb3f0724
xdp: add tracepoint for devmap like cpumap have

Notice how this allow us get XDP statistic without affecting the XDP
performance, as tracepoint is no-longer activated on a per packet basis.

V5: Spotted by John Fastabend.
 Fix 'sent' also counted 'drops' in this patch, a later patch corrected
 this, but it was a mistake in this intermediate step.

Signed-off-by: Jesper Dangaard Brouer <brouer@redhat.com>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
include/linux/bpf.h
include/trace/events/xdp.h
kernel/bpf/devmap.c
net/core/filter.c