hi all, i'm new to the list and didn't have time to lurk so please be gentle...(have googled extensively though..) i have a linux router natting public IP(eth0) to pvt IP(eth1) range. i need to limit the bandwidth(rate) on pub(eth0) so that eth0 uses only 32K and have tried as follows : tc qdisc add dev eth0 root handle 1: cbq bandwidth 10Mbit allot 1514 cell 8 avpkt 1000 mpu 64 and : tc class add dev eth0 parent 1:0 classid 1:0 cbq bandwidth 10Mbit \ rate 32Kbit weight 3Kbit prio 5 allot 1514 cell 8 maxburst 20 \ avpkt 1000 mpu 64 tc -s -d class show dev eth0 gives : class cbq 1: root rate 10Mbit cell 8b mpu 64b (bounded,isolated) prio no-transmit/8 weight 10Mbit allot 1514b level 1 ewma 5 avpkt 1000b maxidle 23us Sent 839072 bytes 1898 pkts (dropped 0, overlimits 0) borrowed 0 overactions 0 avgidle 624 undertime 0 class cbq 1:1 parent 1: rate 32Kbit cell 8b mpu 64b prio 5/5 weight 3Kbit allot 1514b level 0 ewma 5 avpkt 1000b maxidle 215869us Sent 0 bytes 0 pkts (dropped 0, overlimits 0) borrowed 0 overactions 0 avgidle 5.65889e+06 undertime 0 It still doesn't limit the bandwidth (rate) please tell me what i'm doing wrong ? thanks in advance, andre -- +27 834433455