HEX
Server: nginx/1.24.0
System: Linux webserver 6.8.0-87-generic #88-Ubuntu SMP PREEMPT_DYNAMIC Sat Oct 11 09:28:41 UTC 2025 x86_64
User: wpuser (1002)
PHP: 8.3.6
Disabled: NONE
Upload Files
File: //usr/src/linux-headers-6.8.0-90/tools/testing/selftests/drivers/net/mlxsw/router_bridge_lag.sh
#!/bin/bash
# SPDX-License-Identifier: GPL-2.0

# Test enslavement to LAG with a clean slate.
# See $lib_dir/router_bridge_lag.sh for further details.

ALL_TESTS="
	config_devlink_reload
	config_enslave_h1
	config_enslave_h2
	config_enslave_h3
	config_enslave_h4
	config_enslave_swp1
	config_enslave_swp2
	config_enslave_swp3
	config_enslave_swp4
	config_wait
	ping_ipv4
	ping_ipv6
"

config_devlink_reload()
{
	log_info "Devlink reload"
	devlink_reload
}

config_enslave_h1()
{
	config_enslave $h1 lag1
}

config_enslave_h2()
{
	config_enslave $h2 lag4
}

config_enslave_h3()
{
	config_enslave $h3 lag4
}

config_enslave_h4()
{
	config_enslave $h4 lag1
}

lib_dir=$(dirname $0)/../../../net/forwarding
EXTRA_SOURCE="source $lib_dir/devlink_lib.sh"
source $lib_dir/router_bridge_lag.sh