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)
commite7a1c1300891d8f11d05b42665e299cc22a4b383
tree239c0a2641202e83777dfc8e099df0d7e6148446
parent64ef3ddfa95ebf4606eedd3ec09a838e1c1af341
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