Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 01 May 2001 11:01:42 -0700
From:      Lars Eggert <larse@ISI.EDU>
To:        Gunther Schadow <gunther@aurora.regenstrief.org>
Cc:        snap-users@kame.net, freebsd-net@freebsd.org, ipfilter@coombs.anu.edu.au, altq@csl.sony.co.jp
Subject:   Re: The future of ALTQ, IPsec & IPFILTER playing together ...
Message-ID:  <3AEEFA06.BA0EB9FD@isi.edu>
References:  <3AEEEE79.8F7CC7B0@aurora.regenstrief.org> <3AEEF26B.C6850070@isi.edu> <3AEEF59D.3D5622DE@aurora.regenstrief.org>

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

[-- Attachment #1 --]
Gunther Schadow wrote:
> However, I am afraid that ALTQ
> is not supported on gif pseudo-devices as it seems that ALTQ wants
> to deal with things like DMA etc, i.e., real NIC hardware.

ALTQ kicks in at the boundary between network and link layer -
basically, it replaces the send queue of an interface with something
more interesting than the default FIFO. The drivers themselves remain
essentially unchanged. That's the good news.

The bad news is that all the gif device does is prepend another IP
header, and call ip_output(). Which means that it has no outgoing queue
to which you could apply ALTQ to. I think this is different from
Dummynet, which happens inside ip_output() and does its own buffering. I
didn't realize this when I sent me earlier mail, this may be a problem
for you.

I have used Dummynet on tunnels before and know it works. I assumed ALTQ
would, too - but now that I thought more about it, there are issues.
Maybe Kenjiro and Itojun (who have a much better understanding of the
details of the networking stack than me) have some ideas how to make
this work?

Lars
-- 
Lars Eggert <larse@isi.edu>               Information Sciences Institute
http://www.isi.edu/larse/              University of Southern California
[-- Attachment #2 --]
0#	*H
010	+0	*H
00A#0
	*H
010	UZA10UWestern Cape10UDurbanville10
U
Thawte10UCertificate Services1(0&UPersonal Freemail RSA 1999.9.160
000824203008Z
010824203008Z0T10
UEggert1
0U*Lars10ULars Eggert10	*H
	
larse@isi.edu00
	*H
0\p9޻ H;v֐r∩6"C?mxfJf7I[3CF́L	I
-zHRVA怤2]0-bL)%X>nӅw0u0*+e!000L2uMyffBNUbNJJcdZ2s0U0
larse@isi.edu0U00U#0`fUXFa#Ì0
	*H
_3	F=%nWY-HXD9UOc6ܰwf@uܶNԄR?Pr}E1֮23mFhySwM_h|d yR=$P 00}0
	*H
010	UZA10UWestern Cape10U	Cape Town10U
Thawte Consulting1(0&UCertification Services Division1$0"UThawte Personal Freemail CA1+0)	*H
	personal-freemail@thawte.com0
990916140140Z
010915140140Z010	UZA10UWestern Cape10UDurbanville10
U
Thawte10UCertificate Services1(0&UPersonal Freemail RSA 1999.9.1600
	*H
0iZz]!#rLK~r$BRW{azr98e^eyvL>hput,O	1ArƦ]D.Mօ>lx~@эWs0FO7050U00U#0rIs4Uvr~wƲ0
	*H
kY1rr`HU{gapm¥7؝(V\uoƑlfq|ko!6-	-mƃRt\~
orzg,ksnΝc)	~U100010	UZA10UWestern Cape10UDurbanville10
U
Thawte10UCertificate Services1(0&UPersonal Freemail RSA 1999.9.16#0	+0	*H
	1	*H
0	*H
	1
010501180142Z0#	*H
	12*p4aF0R	*H
	1E0C0
*H
0*H
0+0
*H
@0
*H
(0
	*H
E:)◫Ny
Tn_jQBU2Bj򿫣H>+ǩx$-hmÇJJtN4Е=n{7$s*m4|(w_U˧,P`

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