Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
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}