Message ID | 20190613093959.2796-1-toshiaki.makita1@gmail.com |
---|---|
Headers | show |
Series | veth: Bulk XDP_TX | expand |
On 06/13/2019 11:39 AM, Toshiaki Makita wrote: > 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@gmail.com> > > 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(-) > Applied, thanks!
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@gmail.com> 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(-)