Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 8 Nov 2005 19:45:59 +0100
From:      Max Laier <max@love2party.net>
To:        Marko Cuk <cuk@cuk.nu>
Cc:        Brian Fundakowski Feldman <green@freebsd.org>, freebsd-doc@freebsd.org, freebsd-pf@freebsd.org
Subject:   Re: Tun and ALTQ
Message-ID:  <200511081946.19860.max@love2party.net>
In-Reply-To: <20051108171544.GI37350@green.homeunix.org>
References:  <436FDC90.3020108@cuk.nu> <4370AA76.8000309@cuk.nu> <20051108171544.GI37350@green.homeunix.org>

next in thread | previous in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
On Tuesday 08 November 2005 18:15, Brian Fundakowski Feldman wrote:
> On Tue, Nov 08, 2005 at 02:39:02PM +0100, Marko Cuk wrote:
> > It seems that it work. Thanks.
> >
> > Damn, for vlan's ( 802.1Q)  you should specify "em", for "tun", vice
> > versa... what a mess, hehe.
>
> No prob; I don't see why using the em(4) backing the tun(4) wouldn't
> work for ALTQ _IF_ you actually tagged the (PPPoE?) traffic on em(4).
> I think that might be really hard, though, so for ALTQ you should
> probably just specify the "logical" interface that you intend to
> limit (that would be the IP tun(4) rather than the PPPoE em(4)).

The problem with tun(4) in contrast to vlan(4) is that in some cases the 
packet has to go through userland (i.e. userland PPPoE).  During this detour 
the packet loses the ALTQ mbuf_tag and thus can no longer be stuck into the 
right queue.  That is why there is ALTQ support on tun(4) eventhough it 
doesn't make that much sense to introduce "unnatural" queueing in the pseudo 
interface.  For vlan(4) there is no such problem (VLANs are handled in the 
kernel all the way) so it's easy to stick the ALTQ tags on the packet and 
queue on the hardware interface underneath.

> Do you have suggestion on what would be good text to go into pf.conf(5)
> so that this particular case is documented?

[-> doc@, maybe somebody is interested/creative? ]

-- 
/"\  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.2 (FreeBSD)

iD8DBQBDcPJ7XyyEoT62BG0RAi1GAJ9aJ9EPEA9c/7xy48qC9zcp/JRQoACeJhMP
2bPguV7gqyhXE95EWNLwp3w=
=PCrd
-----END PGP SIGNATURE-----

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200511081946.19860.max>