| 123456789101112131415161718192021222324252627282930313233343536 |
- #!/bin/bash
- # SPDX-License-Identifier: GPL-2.0
- CHECK_TC="yes"
- # Can be overridden by the configuration file. See lib.sh
- : "${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_at_least_x_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
- }
|