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>