1c51a744aSYuval Mintz# SPDX-License-Identifier: GPL-2.0
2c51a744aSYuval Mintzsource ../router_scale.sh
3c51a744aSYuval Mintz
4c51a744aSYuval Mintzrouter_get_target()
5c51a744aSYuval Mintz{
6c51a744aSYuval Mintz	local should_fail=$1
7c51a744aSYuval Mintz	local target
8c51a744aSYuval Mintz
9c51a744aSYuval Mintz	target=$(devlink_resource_size_get kvd hash_single)
10c51a744aSYuval Mintz
11c51a744aSYuval Mintz	if [[ $should_fail -eq 0 ]]; then
12c51a744aSYuval Mintz		target=$((target * 85 / 100))
13c51a744aSYuval Mintz	else
14c51a744aSYuval Mintz		target=$((target + 1))
15c51a744aSYuval Mintz	fi
16c51a744aSYuval Mintz
17c51a744aSYuval Mintz	echo $target
18c51a744aSYuval Mintz}
19