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 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142
|
# SLB_ok evaluates argument once ----------------------------------------------
tcc | grep -c police
#include "meters.tc"
dsmark {
class if SLB_ok(SLB(cir 1kbps,cbs 1kB));
}
EOF
1
# SLB_else_drop evaluates argument once ---------------------------------------
tcc | grep -c police
#include "meters.tc"
dsmark {
class if SLB_else_drop(SLB(cir 1kbps,cbs 1kB));
}
EOF
1
# DLB_ok evaluates argument once ----------------------------------------------
tcc | grep -c police
#include "meters.tc"
dsmark {
class if DLB_ok(DLB(cir 1kbps,cbs 2kB,pir 5kbps,pbs 1kB));
}
EOF
1
# DLB_else_drop evaluates argument once ---------------------------------------
tcc | grep -c police
#include "meters.tc"
dsmark {
class if DLB_else_drop(DLB(cir 1kbps,cbs 2kB,pir 5kbps,pbs 1kB));
}
EOF
1
# srTCM_green evaluates argument once -----------------------------------------
tcc -xif:err 2>&1 | grep -c bucket
#include "meters.tc"
dsmark {
class if srTCM_green(srTCM(cir 1kbps,cbs 2kB,ebs 1kB));
}
EOF
2
# srTCM_yellow evaluates argument once ----------------------------------------
tcc -xif:err 2>&1 | grep -c bucket
#include "meters.tc"
dsmark {
class if srTCM_yellow(srTCM(cir 1kbps,cbs 2kB,ebs 1kB));
}
EOF
2
# srTCM_red evaluates argument once -------------------------------------------
tcc -xif:err 2>&1 | grep -c bucket
#include "meters.tc"
dsmark {
class if srTCM_red(srTCM(cir 1kbps,cbs 2kB,ebs 1kB));
}
EOF
2
# __srTCM_green evaluates argument once ---------------------------------------
tcc -xif:err 2>&1 | grep -c bucket
#include "meters.tc"
dsmark {
class if __srTCM_green(srTCM(cir 1kbps,cbs 2kB,ebs 1kB));
}
EOF
2
# __srTCM_yellow evaluates argument once --------------------------------------
tcc -xif:err 2>&1 | grep -c bucket
#include "meters.tc"
dsmark {
class if __srTCM_yellow(srTCM(cir 1kbps,cbs 2kB,ebs 1kB));
}
EOF
1
# __srTCM_red evaluates argument once -----------------------------------------
tcc -xif:err 2>&1 | sed '/bucket/p;d'
#include "meters.tc"
dsmark {
class if __srTCM_red(srTCM(cir 1kbps,cbs 2kB,ebs 1kB));
}
EOF
# trTCM_green evaluates argument once -----------------------------------------
tcc -xif:err 2>&1 | grep -c bucket
#include "meters.tc"
dsmark {
class if trTCM_green(trTCM(cir 1kbps,cbs 2kB,pir 2kbps,pbs 1kB));
}
EOF
2
# trTCM_yellow evaluates argument once ----------------------------------------
tcc -xif:err 2>&1 | grep -c bucket
#include "meters.tc"
dsmark {
class if trTCM_yellow(trTCM(cir 1kbps,cbs 2kB,pir 2kbps,pbs 1kB));
}
EOF
2
# trTCM_red evaluates argument once -------------------------------------------
tcc -xif:err 2>&1 | grep -c bucket
#include "meters.tc"
dsmark {
class if trTCM_red(trTCM(cir 1kbps,cbs 2kB,pir 2kbps,pbs 1kB));
}
EOF
1
# __trTCM_green evaluates argument once ---------------------------------------
tcc -xif:err 2>&1 | grep -c bucket
#include "meters.tc"
dsmark {
class if __trTCM_green(trTCM(cir 1kbps,cbs 2kB,pir 2kbps,pbs 1kB));
}
EOF
2
# __trTCM_yellow evaluates argument once --------------------------------------
tcc -xif:err 2>&1 | grep -c bucket
#include "meters.tc"
dsmark {
class if __trTCM_yellow(trTCM(cir 1kbps,cbs 2kB,pir 2kbps,pbs 1kB));
}
EOF
1
# __trTCM_red evaluates argument once -----------------------------------------
tcc -xif:err 2>&1 | sed '/bucket/p;d'
#include "meters.tc"
dsmark {
class if __trTCM_red(trTCM(cir 1kbps,cbs 2kB,pir 2kbps,pbs 1kB));
}
EOF
|