]> www.infradead.org Git - users/dwmw2/linux.git/commit
selftests/xsk: Enhance batch size support with dynamic configurations
authorTushar Vyavahare <tushar.vyavahare@intel.com>
Tue, 2 Jul 2024 05:59:16 +0000 (05:59 +0000)
committerDaniel Borkmann <daniel@iogearbox.net>
Tue, 2 Jul 2024 13:12:30 +0000 (15:12 +0200)
commite4a195e2b95e4602c667ed19a20f71218df138c2
treebc7c68f0934abe113ae48bf973f0bd2618601861
parentd80d61ab0609f7f7168d59ec82ee5f055a4b6be7
selftests/xsk: Enhance batch size support with dynamic configurations

Introduce dynamic adjustment capabilities for fill_size and comp_size
parameters to support larger batch sizes beyond the previous 2K limit.

Update HW_SW_MAX_RING_SIZE test cases to evaluate AF_XDP's robustness by
pushing hardware and software ring sizes to their limits. This test
ensures AF_XDP's reliability amidst potential producer/consumer throttling
due to maximum ring utilization.

Signed-off-by: Tushar Vyavahare <tushar.vyavahare@intel.com>
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Reviewed-by: Maciej Fijalkowski <maciej.fijalkowski@intel.com>
Link: https://lore.kernel.org/bpf/20240702055916.48071-3-tushar.vyavahare@intel.com
tools/testing/selftests/bpf/xskxceiver.c
tools/testing/selftests/bpf/xskxceiver.h