]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
selftests: drv-net: wait for carrier
authorJakub Kicinski <kuba@kernel.org>
Tue, 12 Aug 2025 14:20:54 +0000 (07:20 -0700)
committerJakub Kicinski <kuba@kernel.org>
Fri, 15 Aug 2025 00:44:46 +0000 (17:44 -0700)
commitf09fc24dd9a5ec989dfdde7090624924ede6ddc7
treeb0ecbe79157688965b1c5b9434dd6a2cb08add75
parentdf979273bd716a93ca9ffa8f84aeb205c9bf2ab6
selftests: drv-net: wait for carrier

On fast machines the tests run in quick succession so even
when tests clean up after themselves the carrier may need
some time to come back.

Specifically in NIPA when ping.py runs right after netpoll_basic.py
the first ping command fails.

Since the context manager callbacks are now common NetDrvEpEnv
gets an ip link up call as well.

Reviewed-by: Joe Damato <joe@dama.to>
Link: https://patch.msgid.link/20250812142054.750282-1-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
tools/testing/selftests/drivers/net/lib/py/__init__.py
tools/testing/selftests/drivers/net/lib/py/env.py
tools/testing/selftests/net/lib/py/utils.py