# SPDX-License-Identifier: GPL-2.0 | |
source ../tc_flower_scale.sh | |
tc_flower_get_target() | |
{ | |
local should_fail=$1; shift | |
# 6144 (6x1024) is the theoretical maximum. | |
# One bank of 512 rules is taken by the 18-byte MC router rule. | |
# One rule is the ACL catch-all. | |
# 6144 - 512 - 1 = 5631 | |
local target=5631 | |
if ((! should_fail)); then | |
echo $target | |
else | |
echo $((target + 1)) | |
fi | |
} |