On Fri, 30.01.2009 at 13:51:23 +0100, Toni Mueller <openbsd-m...@oeko.net> 
wrote:
> altq on $ext_if  bandwidth 1800Kb qlimit 2500 hfsc (linkshare 1800Kb 
> upperlimit 1800Kb) queue { otheroffice, some other queues }
> 
> queue otheroffice priority 5 bandwidth 970Kb qlimit 500 hfsc (linkshare 970Kb 
> upperlimit 970Kb) { fast, slow }
> queue fast priority 7 bandwidth 20% qlimit 500 hfsc (realtime 100Kb 
> upperlimit 50%)
> queue slow priority 6 bandwidth 10% qlimit 500 hfsc (upperlimit 80%)
> 
> 
> This results in traffic in the "slow" queue being limited to 97000 bits
> per second, which is _awfully_ slow. But when I read the queue
> definition of "slow", it says that the queue should be able to use up
> to 80% of 970Kb (= 776Kb), only that it doesn't.

I forgot to say:

If I leave off the 'bandwidth' options from the sub-queues, I get
errors about exceeding the parent's bandwidth.


This is on OpenBSD 4.4.


-- 
Kind regards,
--Toni++

Reply via email to