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