Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 31 Mar 1998 18:29:32 +0200 (MET DST)
From:      Luigi Rizzo <luigi@labinfo.iet.unipi.it>
To:        rminnich@Sarnoff.COM (Ron G. Minnich)
Cc:        freebsd-hackers@FreeBSD.ORG
Subject:   Re: Virtual Interface Architecture
Message-ID:  <199803311629.SAA22981@labinfo.iet.unipi.it>
In-Reply-To: <Pine.SUN.3.91.980331122600.9500D-100000@terra> from "Ron G. Minnich" at Mar 31, 98 12:26:38 pm

next in thread | previous in thread | raw e-mail | index | archive | help
> This has been mentioned, starting ca. 1990. Has anyone seen the code? 
> nowadays when I bring this up people shrug their shoulders in disbelief.
> Kind of a shame. 

I think these 30 instructions referred to the optimization of the
common case of header prediction. There is more of course for passing
data up to the user process.

And probably the 30 instruction in sparc assembly code have been
presented in some slides (I think i have seen the paper floating
around the net).

If nothing else, try cc -S /sys/netinet/tcp_input.c  and find out
the main path in tcp_input() ...

	cheers
	luigi
-----------------------------+--------------------------------------
Luigi Rizzo                  |  Dip. di Ingegneria dell'Informazione
email: luigi@iet.unipi.it    |  Universita' di Pisa
tel: +39-50-568533           |  via Diotisalvi 2, 56126 PISA (Italy)
fax: +39-50-568522           |  http://www.iet.unipi.it/~luigi/
_____________________________|______________________________________

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message



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