10fed96faSDanielle Ratson# SPDX-License-Identifier: GPL-2.0 20fed96faSDanielle Ratsonsource ../router_scale.sh 30fed96faSDanielle Ratson 40fed96faSDanielle Ratsonrouter_get_target() 50fed96faSDanielle Ratson{ 60fed96faSDanielle Ratson local should_fail=$1 70fed96faSDanielle Ratson local target 80fed96faSDanielle Ratson 90fed96faSDanielle Ratson target=$(devlink_resource_size_get kvd) 100fed96faSDanielle Ratson 110fed96faSDanielle Ratson if [[ $should_fail -eq 0 ]]; then 120fed96faSDanielle Ratson target=$((target * 85 / 100)) 130fed96faSDanielle Ratson else 140fed96faSDanielle Ratson target=$((target + 1)) 150fed96faSDanielle Ratson fi 160fed96faSDanielle Ratson 170fed96faSDanielle Ratson echo $target 180fed96faSDanielle Ratson} 19