Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 8 Oct 1999 16:33:51 -0500 (CDT)
From:      Mohit Aron <aron@cs.rice.edu>
To:        wollman@khavrinen.lcs.mit.edu (Garrett Wollman)
Cc:        freebsd-net@freebsd.org
Subject:   Re: sbappend() is not scalable
Message-ID:  <199910082133.QAA26223@cs.rice.edu>
In-Reply-To: <199910082129.RAA67391@khavrinen.lcs.mit.edu> from "Garrett Wollman" at Oct 8, 99 05:29:54 pm

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

> 
> This is a well-known feature of the 4BSD socket layer.  The right fix
> is to get rid of the socket layer, but this requires a substantial
> effort that none of the people who know how to do it have been able to
> put in.
> 


It may not require such a massive effort. I fixed it for my experiments just
by maintaining an extra pointer to the tail of the list of mbufs. My solution
however isn't general enough in that I haven't patched other parts of the
socket/mbuf code to know about this pointer. However, I don't think it should
require overhauling the whole system.




- Mohit


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?199910082133.QAA26223>