]> www.infradead.org Git - users/jedix/linux-maple.git/commit
selftests: forwarding: router_mpath_hash: Add a new selftest
authorPetr Machata <petrm@nvidia.com>
Fri, 7 Jun 2024 15:13:57 +0000 (17:13 +0200)
committerJakub Kicinski <kuba@kernel.org>
Wed, 12 Jun 2024 23:42:12 +0000 (16:42 -0700)
commit5f90d93b6108098f389f992e267588924e446049
tree4ca9e9ef05433d9621909f12bd8d93a05333cc34
parent6f51aed38a4f4923a699d741553c612dec85fd14
selftests: forwarding: router_mpath_hash: Add a new selftest

Add a selftest that exercises the sysctl added in the previous patches.

Test that set/get works as expected; that across seeds we eventually hit
all NHs (test_mpath_seed_*); and that a given seed keeps hitting the same
NHs even across seed changes (test_mpath_seed_stability_*).

Signed-off-by: Petr Machata <petrm@nvidia.com>
Reviewed-by: Ido Schimmel <idosch@nvidia.com>
Reviewed-by: Nikolay Aleksandrov <razor@blackwall.org>
Reviewed-by: David Ahern <dsahern@kernel.org>
Link: https://lore.kernel.org/r/20240607151357.421181-6-petrm@nvidia.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
tools/testing/selftests/net/forwarding/Makefile
tools/testing/selftests/net/forwarding/router_mpath_seed.sh [new file with mode: 0755]