1*45c5a384SIdo Schimmel# SPDX-License-Identifier: GPL-2.0
2*45c5a384SIdo Schimmelsource ../port_range_scale.sh
3*45c5a384SIdo Schimmel
4*45c5a384SIdo Schimmelport_range_get_target()
5*45c5a384SIdo Schimmel{
6*45c5a384SIdo Schimmel	local should_fail=$1; shift
7*45c5a384SIdo Schimmel	local target
8*45c5a384SIdo Schimmel
9*45c5a384SIdo Schimmel	target=$(devlink_resource_size_get port_range_registers)
10*45c5a384SIdo Schimmel
11*45c5a384SIdo Schimmel	if ((! should_fail)); then
12*45c5a384SIdo Schimmel		echo $target
13*45c5a384SIdo Schimmel	else
14*45c5a384SIdo Schimmel		echo $((target + 1))
15*45c5a384SIdo Schimmel	fi
16*45c5a384SIdo Schimmel}
17