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++