Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
at v5.11 26 lines 524 B view raw
1#!/bin/bash 2# SPDX-License-Identifier: GPL-2.0 3 4CHECK_TC="yes" 5 6# Can be overridden by the configuration file. See lib.sh 7TC_HIT_TIMEOUT=${TC_HIT_TIMEOUT:=1000} # ms 8 9tc_check_packets() 10{ 11 local id=$1 12 local handle=$2 13 local count=$3 14 15 busywait "$TC_HIT_TIMEOUT" until_counter_is "== $count" \ 16 tc_rule_handle_stats_get "$id" "$handle" > /dev/null 17} 18 19tc_check_packets_hitting() 20{ 21 local id=$1 22 local handle=$2 23 24 busywait "$TC_HIT_TIMEOUT" until_counter_is "> 0" \ 25 tc_rule_handle_stats_get "$id" "$handle" > /dev/null 26}