| #!/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 | |
| } |