linux/tools/testing/selftests/drivers/net/netdevsim
Yohei Kojima 75df712cdd 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>
2026-01-06 18:04:01 -08:00
..
config selftests: move macsec offload tests from net/rtnetlink to drivers/net/netdvesim 2024-11-11 14:12:21 -08:00
devlink.sh selftest: netdevsim: test devlink default params 2025-11-20 19:01:23 -08:00
devlink_in_netns.sh selftests: test creating netdevsim inside network namespace 2019-10-05 16:34:15 -07:00
devlink_trap.sh selftests: devlink: add a warning for interfaces coming up 2022-12-16 10:21:37 +00:00
ethtool-coalesce.sh selftests: add ring and coalesce selftests 2020-11-20 12:51:54 -08:00
ethtool-common.sh selftests: netdevsim: sprinkle more udevadm settle 2024-01-16 12:16:04 +01:00
ethtool-features.sh selftests: netdevsim: add a test checking ethtool features 2024-11-11 14:12:21 -08:00
ethtool-fec.sh selftests: net: Correct couple of spelling mistakes 2024-03-04 18:33:47 -08:00
ethtool-pause.sh selftests: extract common functions in ethtool-common.sh 2020-11-20 12:51:54 -08:00
fib.sh selftests: netdevsim: Add test cases for route deletion failure 2022-07-29 12:21:02 +01:00
fib_notifications.sh selftests: net: lib: Add kill_process 2024-11-15 16:39:19 -08:00
hw_stats_l3.sh selftests: netdevsim: Increase sleep time in hw_stats_l3.sh test 2022-05-18 14:06:50 +01:00
macsec-offload.sh selftests: netdevsim: add ethtool features to macsec offload tests 2024-11-11 14:12:21 -08:00
Makefile Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2025-11-06 09:27:40 -08:00
nexthop.sh selftests: netdevsim: Xfail nexthop test on slow machines 2025-08-05 16:11:03 -07:00
peer.sh selftests: netdevsim: add carrier state consistency test 2026-01-06 18:04:01 -08:00
psample.sh selftests: devlink_lib: Fix bouncing of netdevsim DEVLINK_DEV 2021-06-08 14:39:07 -07:00
settings selftests: netdevsim: set test timeout to 10 minutes 2024-03-27 11:29:27 +00:00
tc-mq-visibility.sh selftests: net: Adapt ethtool mq tests to fix in qdisc graft 2025-01-15 09:28:51 +00:00
udp_tunnel_nic.sh netdevsim: remove udp_ports_sleep 2025-06-18 18:53:51 -07:00