1*5154b1b8SDanielle Ratson# SPDX-License-Identifier: GPL-2.0
2*5154b1b8SDanielle Ratsonsource ../port_scale.sh
3*5154b1b8SDanielle Ratson
4*5154b1b8SDanielle Ratsonport_get_target()
5*5154b1b8SDanielle Ratson{
6*5154b1b8SDanielle Ratson	local should_fail=$1
7*5154b1b8SDanielle Ratson	local target
8*5154b1b8SDanielle Ratson
9*5154b1b8SDanielle Ratson	target=$(devlink_resource_size_get physical_ports)
10*5154b1b8SDanielle Ratson
11*5154b1b8SDanielle Ratson	if ((! should_fail)); then
12*5154b1b8SDanielle Ratson		echo $target
13*5154b1b8SDanielle Ratson	else
14*5154b1b8SDanielle Ratson		echo $((target + 1))
15*5154b1b8SDanielle Ratson	fi
16*5154b1b8SDanielle Ratson}
17