#!/bin/bash | |
# SPDX-License-Identifier: GPL-2.0 | |
CHECK_TC="yes" | |
# Can be overridden by the configuration file. See lib.sh | |
TC_HIT_TIMEOUT=${TC_HIT_TIMEOUT:=1000} # ms | |
tc_check_packets() | |
{ | |
local id=$1 | |
local handle=$2 | |
local count=$3 | |
busywait "$TC_HIT_TIMEOUT" until_counter_is "== $count" \ | |
tc_rule_handle_stats_get "$id" "$handle" > /dev/null | |
} | |
tc_check_packets_hitting() | |
{ | |
local id=$1 | |
local handle=$2 | |
busywait "$TC_HIT_TIMEOUT" until_counter_is "> 0" \ | |
tc_rule_handle_stats_get "$id" "$handle" > /dev/null | |
} |