Commit 5d01071e authored by Danielle Ratson's avatar Danielle Ratson Committed by David S. Miller

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: default avatarPetr Machata <petrm@nvidia.com>
Signed-off-by: default avatarDanielle Ratson <danieller@nvidia.com>
Reviewed-by: default avatarPetr Machata <petrm@nvidia.com>
Signed-off-by: default avatarIdo Schimmel <idosch@nvidia.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 16145dbd
...@@ -7,6 +7,8 @@ ...@@ -7,6 +7,8 @@
PORT_NUM_NETIFS=0 PORT_NUM_NETIFS=0
declare -a unsplit
port_setup_prepare() port_setup_prepare()
{ {
: :
...@@ -20,12 +22,12 @@ port_cleanup() ...@@ -20,12 +22,12 @@ port_cleanup()
devlink port unsplit $port devlink port unsplit $port
check_err $? "Did not unsplit $netdev" check_err $? "Did not unsplit $netdev"
done done
unsplit=()
} }
split_all_ports() split_all_ports()
{ {
local should_fail=$1; shift local should_fail=$1; shift
local -a unsplit
# Loop over the splittable netdevs and create tuples of netdev along # Loop over the splittable netdevs and create tuples of netdev along
# with its width. For example: # with its width. For example:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment