altq for vlans?
Max Laier
max at love2party.net
Sun Feb 13 16:57:41 PST 2005
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 at freebsd.org
\ / Max Laier | ICQ #67774661
X http://pf4freebsd.love2party.net/ | mlaier at EFnet
/ \ ASCII Ribbon Campaign | Against HTML Mail and News
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-net/attachments/20050214/3b4985fb/attachment.bin
More information about the freebsd-net
mailing list