Date: Mon, 14 Feb 2005 01:57:29 +0100 From: Max Laier <max@love2party.net> To: freebsd-net@freebsd.org Cc: David Gilbert <dgilbert@dclg.ca> Subject: Re: altq for vlans? Message-ID: <200502140157.36085.max@love2party.net> In-Reply-To: <16911.51264.86063.604597@canoe.dclg.ca> References: <16911.51264.86063.604597@canoe.dclg.ca>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --]
On Sunday 13 February 2005 22:36, David Gilbert wrote:
> Has anyone considered patching the vlan driver to support altq? I
> gather that since tun works, so should vlan.
This should be a FAQ. Anyway, here is the story:
While you can do ALTQ queueing on vlan interfaces the usefulness of this is
very little. If the physical interface supports ALTQ it is *always* better
to do the queueing there. If the physical interface does not support ALTQ it
must be patched.
To configure queueing on physical interfaces you do the following:
Suppose we have the following VLAN:
vlan0: flags=8842<BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 192.168.10.1 netmask 0xffffff00
ether [---]
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
vlan: 1 parent interface: xl0
pf.conf:
phy_if = xl0
vlan_if = vlan0
slow_peers = "{ 192.168.10.23, 192.168.10.42 }"
# QUEUE on physical interface:
altq on $phy_if cbq bandwidth 10Mb queue { default, limited }
queue default bandwidth 75% cbq(borrow default)
queue limited bandwidth 25% cbq
block all
# CLASSIFY on virtual interface:
pass on $vlan_if from $vlan_if:network to any keep state queue default
pass on $vlan_if from $slow_peers to any keep state queue limited
#EOF
If that does not help you, please try to explain what exactly you try to
achieve and why it is not possible with this method. Thanks.
--
/"\ Best regards, | mlaier@freebsd.org
\ / Max Laier | ICQ #67774661
X http://pf4freebsd.love2party.net/ | mlaier@EFnet
/ \ ASCII Ribbon Campaign | Against HTML Mail and News
[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (FreeBSD)
iD8DBQBCD/eAXyyEoT62BG0RAlWLAJ9adI1KH7qzA7etSeWtQUf1GKf95QCdH9Zn
YhUC4f2rLOGz4nNdOSwlobc=
=aOzt
-----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200502140157.36085.max>
