11 if [ ! $EMDELAY ]; then
19 if [ ! $EMJTTR ]; then
27 sudo ip link set dev ifb0 up
30 $TC qdisc del dev $EMIF ingress
31 $TC qdisc del dev ifb0 root
34 $TC qdisc add dev $EMIF ingress || exit 1
36 echo redirecting to ifb
37 $TC filter add dev $EMIF parent ffff: protocol ip prio 1 u32 \
38 match ip sport $SWFTPORT 0xffff flowid 1:1 action mirred egress redirect dev ifb0 || exit 2
39 echo adding netem for $EMDELAY - $EMLOSS
40 $TC qdisc add dev ifb0 root handle 1:0 netem delay $EMDELAY $EMJTTR 25% loss $EMLOSS || exit 3
41 echo adding tfb for $EMBW
42 $TC qdisc add dev ifb0 parent 1:1 handle 10: tbf rate $EMBW buffer 102400 latency 40ms || exit 4