This introduces bulk XDP_TX in veth. Improves XDP_TX performance by approximately 9%. The detailed explanation and performance numbers are shown in patch 2. v2: - Use stack for bulk queue instead of a global variable. v3: - Add act field to xdp_bulk_tx tracepoint to be in line with other XDP tracepoints. Signed-off-by: Toshiaki Makita <toshiaki.makita1@xxxxxxxxx> Toshiaki Makita (2): xdp: Add tracepoint for bulk XDP_TX veth: Support bulk XDP_TX drivers/net/veth.c | 60 ++++++++++++++++++++++++++++++++++++---------- include/trace/events/xdp.h | 29 ++++++++++++++++++++++ kernel/bpf/core.c | 1 + 3 files changed, 78 insertions(+), 12 deletions(-) -- 1.8.3.1