]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
selftests/net: Move netkit lease hw setup into per-test fixtures
authorDaniel Borkmann <daniel@iogearbox.net>
Sun, 14 Jun 2026 10:26:04 +0000 (12:26 +0200)
committerJakub Kicinski <kuba@kernel.org>
Tue, 16 Jun 2026 01:58:00 +0000 (18:58 -0700)
commitbc5c25c8f684982d0363380e3490f626c68e0427
tree360480df3a2dc393d381b1cf43e95fdfb9edf288
parent987257c49bfb59ccf94bb30f41edc92ea0d6f739
selftests/net: Move netkit lease hw setup into per-test fixtures

The HW counterpart of nk_qlease.py was carrying its lease setup in main()
and stashing src_queue / nk_queue / nk_*_ifname on cfg, which had drawbacks
called out during the review at [0].

This is the deferred half of the cleanup that landed in commit e254ffb9502c
("selftests/net: Split netdevsim tests from HW tests in nk_qlease") which
was the SW counterpart of nk_qlease.py.

While at it, convert the open-coded "ip netns exec" prefixes in the test
bodies over to the ns= argument of cmd() / bkg().

Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
Reviewed-by: Bobby Eshleman <bobbyeshleman@meta.com>
Link: https://lore.kernel.org/netdev/20260408162238.16709090@kernel.org/
Link: https://patch.msgid.link/20260614102607.863838-2-daniel@iogearbox.net
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
tools/testing/selftests/drivers/net/hw/nk_qlease.py