avpkt 1000 bandwidth 60Mbit DP 1 probability 0.01 prio 1
# --- AF Class 1 DP 2---
$TC filter add dev $i parent 1:0 prio 1 handle 0x0c tcindex classid 1:112
$TC qdisc change dev $i parent 2:10 gred limit 7.2MB min 300KB max 900KB burst
500 \
avpkt 1000 bandwidth 60Mbit DP 2 probability 0.02 prio 2
# --- AF Class 1 DP 3---
$TC filter add dev $i parent 1:0 prio 1 handle 0x0e tcindex classid 1:113
$TC qdisc change dev $i parent 2:10 gred limit 7.2MB min 300KB max 900KB burst
500 \
avpkt 1000 bandwidth 60Mbit DP 3 probability 0.03 prio 3
## AF Class 2 specific setup (latency 600ms)
echo "AF2: (60Mbps)"
$TC class add dev $i parent 2:1 classid 2:20 htb rate 8Mbit ceil 40Mbit
$TC filter add dev $i parent 2:0 prio 1 handle 2 tcindex classid 2:20
$TC qdisc add dev $i handle 6:0 parent 2:20 gred setup DPs 3 default 2 grio
# --- AF Class 2 DP 1---
$TC filter add dev $i parent 1:0 prio 1 handle 0x12 tcindex classid 1:121
$TC qdisc change dev $i parent 2:20 gred limit 4.8MB min 200KB max 600KB burst
350 \
avpkt 1000 bandwidth 60Mbit DP 1 probability 0.02 prio 1
# --- AF Class 2 DP 2---
$TC filter add dev $i parent 1:0 prio 1 handle 0x14 tcindex classid 1:122
$TC qdisc change dev $i parent 2:20 gred limit 4.8MB min 200KB max 600KB burst
350 \
avpkt 1000 bandwidth 60Mbit DP 2 probability 0.04 prio 2
# --- AF Class 2 DP 3---
$TC filter add dev $i parent 1:0 prio 1 handle 0x16 tcindex classid 1:123
$TC qdisc change dev $i parent 2:20 gred limit 4.8MB min 200KB max 600KB burst
350 \
avpkt 1000 bandwidth 60Mbit DP 3 probability 0.06 prio 3
## AF Class 3 specific setup (latency 400ms)
echo "AF3: (60Mbps)"
$TC class add dev $i parent 2:1 classid 2:30 htb rate 8Mbit ceil 40Mbit
$TC filter add dev $i parent 2:0 prio 1 handle 3 tcindex classid 2:30
$TC qdisc add dev $i handle 7:0 parent 2:30 gred setup DPs 3 default 2 grio
# --- AF Class 3 DP 1---
$TC filter add dev $i parent 1:0 prio 1 handle 0x1a tcindex classid 1:131
$TC qdisc change dev $i parent 2:30 gred limit 3.2MB min 130KB max 400KB burst
250 \
avpkt 1000 bandwidth 60Mbit DP 1 probability 0.03 prio 1
# --- AF Class 3 DP 2---
$TC filter add dev $i parent 1:0 prio 1 handle 0x1c tcindex classid 1:132