FreeBSD + MPD + PF + ALTQ

Bill Marquette bill.marquette at gmail.com
Sat Oct 22 07:17:42 PDT 2005


On 10/22/05, Bruno Afonso <brunomiguel at dequim.ist.utl.pt> wrote:
> The download part is the problematic one IF they're not all connected to
> the same network interface. Why ? Because altq only works PER interface
> and tun0, tun1, tun2, etc are each and single one, one interface on its own.
>
> You basically have to
>
> altq on tun0
>
> altq on tun1, etc..
>
> What we would need in this case would be a meta-interface that altq
> would work on, but that is not available. Bottom line: you can't control
> with PF global bw over an interface-span. This is probably necessary for
> a full commercial deployment. Don't know of any plans to implement this...
>
> meta_if <meta_1> {tun0, tun1}
>
> altq on meta_1 ...
>
> would be nice. :-)

You mean something like:
altq on { fxp0 fxp1 } bandwidth 100Mb hfsc queue { a b }
queue a bandwidth 50Mb hfsc(default)
queue b bandwidth 50Mb hfsc
This works today :)

--Bill


More information about the freebsd-pf mailing list