altq on vlan

Max Laier max at love2party.net
Fri Jun 27 08:38:05 UTC 2008


On Thursday 26 June 2008 22:21:54 Giulio Ferro wrote:
> I've tried to set altq bandwidth control on a vlan interface, but this
> feature
> doesn't seem to be supported by the vlan driver.
>
> I've googled around and I've found that there should be a trivial patch
> to enable this feature:
> http://people.yandex-team.ru/~sem/FreeBSD/vlan+altq.patch
>
> If this is so trivial, why hasn't it been included in the freebsd
> source tree?
>
> Anyway has anybody tried that? How does that work? Are there other
> (better) patches around?

You don't need a patch at all.  What you do is:  Queue on the physical 
interface, classify on the vlan interface.  It is broken to allow ALTQ on 
a virtual interface if you can do it otherwise.

in pf.conf speak:

If you have "ifconfig vlanX vlandev bge0 ..."

altq on bge0 .... queue { vlan0, vlan1, ... }
queue vlan0 ... { vlan0_foo, vlan0_bar, ... }
queue  vlan0_foo
queue  vlan0_bar
...

pass on vlanX  ... queue vlanX_foobar

And there you go.  No patch - whatsoever - required here.

-- 
/"\  Best regards,                      | mlaier at freebsd.org
\ /  Max Laier                          | ICQ #67774661
 X   http://pf4freebsd.love2party.net/  | mlaier at EFnet
/ \  ASCII Ribbon Campaign              | Against HTML Mail and News


More information about the freebsd-net mailing list