Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 4 Dec 2005 23:34:52 -0600 (CST)
From:      Mike Silbersack <silby@silby.com>
To:        Robert Watson <rwatson@FreeBSD.org>
Cc:        cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/kern uipc_socket.c
Message-ID:  <20051204233215.G43418@odysseus.silby.com>
In-Reply-To: <200511281809.jASI93Rl006494@repoman.freebsd.org>
References:  <200511281809.jASI93Rl006494@repoman.freebsd.org>

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

On Mon, 28 Nov 2005, Robert Watson wrote:

>  Break out functionality in sosend() responsible for building mbuf
>  chains and copying in mbufs from the body of the send logic, creating
>  a new function sosend_copyin().  This changes makes sosend() almost
>  readable, and will allow the same logic to be used by tailored socket
>  send routines.

Now for a followup, you can merge this with m_uiotombuf. :)

Back when I wrote m_uiotombuf, I had intended to put it inside sosend, I 
just didn't want to deal with the complexity of the zero copy sockets.

Mike "Silby" Silbersack



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