Hello, I have such script for bandwidth managment on ISPC machine, can someone analyze it and tell me if it good? I'm new to bandwidth managment. tc qdisc del dev eth0 root tc qdisc add dev eth0 root handle 1: htb default 99 tc class add dev eth0 parent 1: classid 1:1 htb rate 3072kbit tc class add dev eth0 parent 1:1 classid 1:10 htb rate 384kbit ceil 384kbit prio 0 tc class add dev eth0 parent 1:1 classid 1:11 htb rate 1024kbit ceil 3072kbit prio 1 tc class add dev eth0 parent 1:1 classid 1:12 htb rate 1024kbit ceil 1512kbit prio 2 tc class add dev eth0 parent 1:1 classid 1:13 htb rate 512kbit ceil 1024kbit prio 3 tc qdisc add dev eth0 parent 1:10 handle 10: sfq perturb 10 tc qdisc add dev eth0 parent 1:11 handle 11: sfq perturb 10 tc qdisc add dev eth0 parent 1:12 handle 12: sfq perturb 10 tc qdisc add dev eth0 parent 1:13 handle 13: sfq perturb 10 tc filter add dev eth0 parent 1:0 protocol ip u32 match ip sport 22 0xffff classid 1:10 tc filter add dev eth0 parent 1:0 protocol ip u32 match ip sport 80 0xffff classid 1:11 tc filter add dev eth0 parent 1:0 protocol ip u32 match ip sport 110 0xffff classid 1:12 tc filter add dev eth0 parent 1:0 protocol ip u32 match ip sport 25 0xffff classid 1:13 iptables -t mangle -A POSTROUTING -p tcp --sport 22 -j MARK --set-mark 10 iptables -t mangle -A POSTROUTING -p tcp --sport 80 -j MARK --set-mark 11 iptables -t mangle -A POSTROUTING -p tcp --sport 110 -j MARK --set-mark 12 iptables -t mangle -A POSTROUTING -p tcp --sport 25 -j MARK --set-mark 13