|
@@ -34,36 +34,6 @@ lib_dir=$(dirname $0)/../../../net/forwarding
|
|
|
NUM_NETIFS=4
|
|
|
source $lib_dir/lib.sh
|
|
|
|
|
|
-__dscp_capture_add_del()
|
|
|
-{
|
|
|
- local add_del=$1; shift
|
|
|
- local dev=$1; shift
|
|
|
- local base=$1; shift
|
|
|
- local dscp;
|
|
|
-
|
|
|
- for prio in {0..7}; do
|
|
|
- dscp=$((base + prio))
|
|
|
- __icmp_capture_add_del $add_del $dscp "" $dev \
|
|
|
- "ip_tos $((dscp << 2))"
|
|
|
- done
|
|
|
-}
|
|
|
-
|
|
|
-dscp_capture_install()
|
|
|
-{
|
|
|
- local dev=$1; shift
|
|
|
- local base=$1; shift
|
|
|
-
|
|
|
- __dscp_capture_add_del add $dev $base
|
|
|
-}
|
|
|
-
|
|
|
-dscp_capture_uninstall()
|
|
|
-{
|
|
|
- local dev=$1; shift
|
|
|
- local base=$1; shift
|
|
|
-
|
|
|
- __dscp_capture_add_del del $dev $base
|
|
|
-}
|
|
|
-
|
|
|
h1_create()
|
|
|
{
|
|
|
local dscp;
|
|
@@ -155,18 +125,6 @@ cleanup()
|
|
|
vrf_cleanup
|
|
|
}
|
|
|
|
|
|
-dscp_fetch_stats()
|
|
|
-{
|
|
|
- local dev=$1; shift
|
|
|
- local base=$1; shift
|
|
|
-
|
|
|
- for prio in {0..7}; do
|
|
|
- local dscp=$((base + prio))
|
|
|
- local t=$(tc_rule_stats_get $dev $dscp)
|
|
|
- echo "[$dscp]=$t "
|
|
|
- done
|
|
|
-}
|
|
|
-
|
|
|
ping_ipv4()
|
|
|
{
|
|
|
ping_test $h1 192.0.2.2
|