Hi Folks, I have the following setup. Packages going to 192.168.1.51 are going thru 1:30, instead of 1:32. What have I done wrong? #attach htb in eth1 tc qdisc add dev eth1 root handle 1: htb default 30 #sets the ceil in eth1 root tc class add dev eth1 parent 1: classid 1:1 htb rate $ROOT_ETH1 #gives full BW to localnet traffic tc class add dev eth1 parent 1:1 classid 1:10 htb rate $LOCALBW ceil $LOCALBW_CEIL tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip src 200.255.3.0/24 flowid 1:10 #gives $RADIOBW for traffic which source = ! 200.255.3.0/24 (my localnet) tc class add dev eth1 parent 1:1 classid 1:20 htb rate $RADIOBW tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip src 0.0.0.0/0 flowid 1:20 #################CLIENTES # ##########DON BOSCO tc class add dev eth1 parent 1:20 classid 1:30 htb rate $DB_RATE ceil $DB_CEIL tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip dst 192.168.1.16/28 flowid 1:30 ##########OLEGARIO tc class add dev eth1 parent 1:20 classid 1:32 htb rate $OLE_RATE ceil $OLE_CEIL tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip dst 192.168.1.48/28 flowid 1:32 -- Luiz Felipe Ceglia - Staff TereNet lceglia@terenet.com.br - +55-21-9135-3679