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