1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
| #!/bin/bash
| # SPDX-License-Identifier: GPL-2.0
|
| ALL_TESTS="
| ping_ipv4
| tbf_test
| "
| : ${lib_dir:=.}
| source $lib_dir/sch_tbf_core.sh
|
| tbf_test_one()
| {
| local bs=$1; shift
|
| tc qdisc replace dev $swp2 root handle 108: tbf \
| rate 400Mbit burst $bs limit 1M
| do_tbf_test 10 400 $bs
| }
|
| tbf_test()
| {
| tbf_test_one 128K
| tc qdisc del dev $swp2 root
| }
|
| trap cleanup EXIT
|
| setup_prepare
| setup_wait
|
| tests_run
|
| exit $EXIT_STATUS
|
|