0001
0002
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