diff options
author | Danielle Ratson <danieller@nvidia.com> | 2021-05-17 20:03:51 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2021-05-17 15:15:46 -0700 |
commit | 5d01071e64b6ddca3f4c86154407307e482959b4 (patch) | |
tree | 4d29ba6fc2b2c6e3b6b341053cc5df605d66dc6f /tools | |
parent | 16145dbde18a114cc95e0811ba4e2a41e3b27314 (diff) | |
download | lwn-5d01071e64b6ddca3f4c86154407307e482959b4.tar.gz lwn-5d01071e64b6ddca3f4c86154407307e482959b4.zip |
selftests: mlxsw: Make the unsplit array global in port_scale test
Currently, the array of the ports that were split in the port_scale test
is local, so the port_cleanup() unsplits an empty array.
Make the array global so the cleanup will be preformed properly.
Suggested-by: Petr Machata <petrm@nvidia.com>
Signed-off-by: Danielle Ratson <danieller@nvidia.com>
Reviewed-by: Petr Machata <petrm@nvidia.com>
Signed-off-by: Ido Schimmel <idosch@nvidia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/testing/selftests/drivers/net/mlxsw/port_scale.sh | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/testing/selftests/drivers/net/mlxsw/port_scale.sh b/tools/testing/selftests/drivers/net/mlxsw/port_scale.sh index 65f43a7ce9c9..1e9a4aff76a2 100644 --- a/tools/testing/selftests/drivers/net/mlxsw/port_scale.sh +++ b/tools/testing/selftests/drivers/net/mlxsw/port_scale.sh @@ -7,6 +7,8 @@ PORT_NUM_NETIFS=0 +declare -a unsplit + port_setup_prepare() { : @@ -20,12 +22,12 @@ port_cleanup() devlink port unsplit $port check_err $? "Did not unsplit $netdev" done + unsplit=() } split_all_ports() { local should_fail=$1; shift - local -a unsplit # Loop over the splittable netdevs and create tuples of netdev along # with its width. For example: |