]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
selftests: netdevsim: add carrier state consistency test
authorYohei Kojima <yk@y-koj.net>
Mon, 5 Jan 2026 15:17:33 +0000 (00:17 +0900)
committerJakub Kicinski <kuba@kernel.org>
Wed, 7 Jan 2026 02:04:01 +0000 (18:04 -0800)
commit75df712cddfd6c76e0e255584766385648ad9529
treec583be60cb6a191f2c8363139064db4572fdfc07
parentd83dddffe1904e4a576d11a541878850a8e64cd2
selftests: netdevsim: add carrier state consistency test

This commit adds a test case for netdevsim carrier state consistency.
Specifically, the added test verifies the carrier state during the
following operations:

1. Unlink two netdevsims
2. ifdown one netdevsim, then ifup again
3. Link the netdevsims again
4. ifdown one netdevsim, then ifup again

These steps verifies that the carrier is UP iff two netdevsims are
linked and ifuped.

Signed-off-by: Yohei Kojima <yk@y-koj.net>
Link: https://patch.msgid.link/481e2729e53b6074ebfc0ad85764d8feb244de8c.1767624906.git.yk@y-koj.net
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
tools/testing/selftests/drivers/net/netdevsim/peer.sh