Commit fa57dd72 authored by Danielle Ratson's avatar Danielle Ratson Committed by David S. Miller
Browse files

selftests: mlxsw: Add Spectrum-2 target scale for tc flower scale test



Return the maximum number of tc flower filters that can be offloaded.
Currently, this value corresponds to the number of counters supported by
the driver.

Signed-off-by: default avatarDanielle Ratson <danieller@mellanox.com>
Acked-by: default avatarJiri Pirko <jiri@mellanox.com>
Signed-off-by: default avatarIdo Schimmel <idosch@mellanox.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 317ff0bb
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -20,7 +20,7 @@ cleanup()

trap cleanup EXIT

ALL_TESTS="mirror_gre"
ALL_TESTS="tc_flower mirror_gre"
for current_test in ${TESTS:-$ALL_TESTS}; do
	source ${current_test}_scale.sh

+20 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0
source ../tc_flower_scale.sh

tc_flower_get_target()
{
	local should_fail=$1; shift

	# The driver associates a counter with each tc filter, which means the
	# number of supported filters is bounded by the number of available
	# counters.
	# Currently, the driver supports 12K (12,288) flow counters and six of
	# these are used for multicast routing.
	local target=12282

	if ((! should_fail)); then
		echo $target
	else
		echo $((target + 1))
	fi
}