Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 6 Jul 1999 09:46:19 -0400 (EDT)
From:      Garrett Wollman <wollman@khavrinen.lcs.mit.edu>
To:        dg@root.com
Cc:        net@FreeBSD.ORG
Subject:   Re: mbuf-less IP? 
Message-ID:  <199907061346.JAA29874@khavrinen.lcs.mit.edu>
In-Reply-To: <199907052053.NAA05826@implode.root.com>
References:  <3780DE74.2DD4F526@greycat.com> <199907052053.NAA05826@implode.root.com>

next in thread | previous in thread | raw e-mail | index | archive | help
<<On Mon, 05 Jul 1999 13:53:02 -0700, David Greenman <dg@root.com> said:

>    We've made substantial improvements in FreeBSD to the way that mbufs are
> allocated and used which have mitigated much of the old problems. It could
> still be a lot better, however. It's really the socket layer that needs the
> rewrite; I don't think the TCP/IP stack itself would be that difficult.

Actually, the principal notion of Van's work is to completely
eliminate the socket layer entirely, and write each protocol to
directly interface to the user (well, to the back end of the system
calls).  One of the significant barriers to performance he identified
was the presence of two separate flow-control models which operate
essentially as `ships in the night' and often interfere with each
other.  (That's why the write size/transmit speed curve is
discontinuous.)

-GAWollman

--
Garrett A. Wollman   | O Siem / We are all family / O Siem / We're all the same
wollman@lcs.mit.edu  | O Siem / The fires of freedom 
Opinions not those of| Dance in the burning flame
MIT, LCS, CRS, or NSA|                     - Susan Aglukark and Chad Irschick


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




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