> What about using HTB and *then* using PRIO as its leaf class? You would > use HTB only to shape. Hi! I tried your solution and it seems to work. Yet i'm experiencing an unexpected behaviour: when i try to fill the highest priority queue (expecting the lower priority traffic to starve), i see that the higher priority queue starts to grow, while some lower priority packets are served. This means that upon congestion of the link, the shaper stops working properly and does not apply a strict priority policy. I was wondering about the granularity of the service: in fact it may happen that, if the granularity is, say, 5 packets, the scheduler sees the higher priority queue empty, and it serves a "train" of 5 packets from the lower priority queue; while it is serving those packets, new packets arrive in the high priority queue, and have to wait until the scheuler have fully served the lower priority train. To avoid such a behaviour, i looked for a parameter that sets the granularity, but the documentation is not that clear about it: what are the parameters that set the granularity? Is it a problem of prio or of htb? Thanx in advance Emanuele _______________________________________________ LARTC mailing list LARTC@xxxxxxxxxxxxxxx http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc