]> 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)
commit98b185c22968e2bc98170ec7405fea12d57114a7
tree239c0a2641202e83777dfc8e099df0d7e6148446
parent6efa60ea6681b6f6736dfb34a5dc514ed9ed507e
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