From owner-freebsd-hackers Tue Mar 31 10:03:45 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA06234 for freebsd-hackers-outgoing; Tue, 31 Mar 1998 10:03:45 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from labinfo.iet.unipi.it (labinfo.iet.unipi.it [131.114.9.5]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id KAA06219 for ; Tue, 31 Mar 1998 10:03:31 -0800 (PST) (envelope-from luigi@labinfo.iet.unipi.it) Received: from localhost (luigi@localhost) by labinfo.iet.unipi.it (8.6.5/8.6.5) id SAA22981; Tue, 31 Mar 1998 18:29:32 +0200 From: Luigi Rizzo Message-Id: <199803311629.SAA22981@labinfo.iet.unipi.it> Subject: Re: Virtual Interface Architecture To: rminnich@Sarnoff.COM (Ron G. Minnich) Date: Tue, 31 Mar 1998 18:29:32 +0200 (MET DST) Cc: freebsd-hackers@FreeBSD.ORG In-Reply-To: from "Ron G. Minnich" at Mar 31, 98 12:26:38 pm X-Mailer: ELM [version 2.4 PL23] Content-Type: text Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > 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