]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
selftests/net: Split netdevsim tests from HW tests in nk_qlease
authorDaniel Borkmann <daniel@iogearbox.net>
Mon, 13 Apr 2026 22:08:05 +0000 (00:08 +0200)
committerJakub Kicinski <kuba@kernel.org>
Tue, 14 Apr 2026 15:17:01 +0000 (08:17 -0700)
commite254ffb9502c8b4c7f8712c34ae6590796825260
tree4415b676a65043c68201c95fdc0cc3322150547a
parent4a6fe5fe60040c31c25767ca815a06fab35c1eb7
selftests/net: Split netdevsim tests from HW tests in nk_qlease

As pointed out in 3d2c3d2eea9a ("selftests: net: py: explicitly forbid
multiple ksft_run() calls"), ksft_run() cannot be called multiple times.

Move the netdevsim-based queue lease tests to selftests/net/ so that
each file has exactly one ksft_run() call.

The HW tests (io_uring ZC RX, queue attrs, XDP with MP, destroy) remain
in selftests/drivers/net/hw/.

Fixes: 65d657d80684 ("selftests/net: Add queue leasing tests with netkit")
Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Link: https://lore.kernel.org/netdev/20260409181950.7e099b6c@kernel.org
Reviewed-by: Nikolay Aleksandrov <razor@blackwall.org>
Link: https://patch.msgid.link/20260413220809.604592-3-daniel@iogearbox.net
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
tools/testing/selftests/drivers/net/hw/nk_qlease.py
tools/testing/selftests/net/Makefile
tools/testing/selftests/net/nk_qlease.py [new file with mode: 0755]