Hi,All I am using iproute2 to manage bandwith for ADSL router.High,medium,low priority are needed for different protocol port on the ADSL's upstream side,as following: LAN --- |ADSL Router|------WAN When there aren't traffic on the specific priority, its bandwidth should be borrowed by other priorities.But it doesn't work.Here is my script: /usr/sbin/tc qdisc del dev nas0 root /usr/sbin/tc qdisc del dev br0 root /usr/sbin/tc qdisc add dev nas0 root handle 1:0 cbq bandwidth 1024kbit avpkt 1000 cell 8 /usr/sbin/tc class add dev nas0 parent 1:0 classid 1:1 cbq bandwidth 1024kbit rate 1024kbit weight 1024kbit prio 0 allot 1514 cell 8 maxburst 20 avpkt 1000 isolated bounded /usr/sbin/tc class add dev nas0 parent 1:1 classid 1:2 cbq bandwidth 1024kbit rate 611kbit weight 611kbit prio 1 allot 1514 cell 8 maxburst 20 avpkt 1000 /usr/sbin/tc class add dev nas0 parent 1:1 classid 1:3 cbq bandwidth 1024kbit rate 305kbit weight 305kbit prio 3 allot 1514 cell 8 maxburst 20 avpkt 1000 /usr/sbin/tc class add dev nas0 parent 1:1 classid 1:4 cbq bandwidth 1024kbit rate 103kbit weight 103kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 /usr/sbin/tc class add dev nas0 parent 1:1 classid 1:5 cbq bandwidth 1024kbit rate 5kbit weight 5kbit prio 8 allot 1514 cell 8 maxburst 20 avpkt 1000 class 1:1 is root class;class 1:2 is for high priority;class 1:3 is for medium priority,class 1:4 is for low priority,class 1:5 is for other traffic.When I use "bounded" in subclass 1:2,1:3,1:4,1:5,each rate can be assured in each class,but can't borrow.When I use "isolated" in every subclass,the result isn't expected. How should I do for "when no traffic on the specific priority,its bandwidth can be borrowed by other traffic"? Thank you very much! Regards. swcims swcims@xxxxxxx 2004-05-25 ???????????????????ē?%?,S????醑?m??ē????????-?棹V?廖Y3???????