Back to home page

OSCL-LXR

 
 

    


0001 #!/bin/bash
0002 # SPDX-License-Identifier: GPL-2.0
0003 
0004 ALL_TESTS="
0005         ping_ipv4
0006         tbf_test
0007 "
0008 : ${lib_dir:=.}
0009 source $lib_dir/sch_tbf_core.sh
0010 
0011 tbf_test_one()
0012 {
0013         local bs=$1; shift
0014 
0015         tc qdisc replace dev $swp2 root handle 108: tbf \
0016            rate 400Mbit burst $bs limit 1M
0017         do_tbf_test 10 400 $bs
0018 }
0019 
0020 tbf_test()
0021 {
0022         tbf_test_one 128K
0023         tc qdisc del dev $swp2 root
0024 }
0025 
0026 trap cleanup EXIT
0027 
0028 setup_prepare
0029 setup_wait
0030 
0031 tests_run
0032 
0033 exit $EXIT_STATUS