]> git.baikalelectronics.ru Git - kernel.git/commit
xsk: Align XDP socket batch size with DPDK
authorLi RongQing <lirongqing@baidu.com>
Wed, 14 Apr 2021 05:39:12 +0000 (13:39 +0800)
committerDaniel Borkmann <daniel@iogearbox.net>
Fri, 23 Apr 2021 07:50:35 +0000 (09:50 +0200)
commit0126a7c6e6cbf76ce27bb3b2063dcac8074cf133
tree239c0a2641202e83777dfc8e099df0d7e6148446
parentc6fa06cbae2b70ce49e8763f94c0f13a7fc6bd81
xsk: Align XDP socket batch size with DPDK

DPDK default burst size is 32, however, kernel xsk sendto
syscall can not handle all 32 at one time, and return with
error.

So make kernel XDP socket batch size larger to avoid
unnecessary syscall fail and context switch which will help
to increase performance.

Signed-off-by: Li RongQing <lirongqing@baidu.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Acked-by: Magnus Karlsson <magnus.karlsson@intel.com>
Link: https://lore.kernel.org/bpf/1618378752-4191-1-git-send-email-lirongqing@baidu.com
net/xdp/xsk.c