Date: Tue, 25 Mar 2003 20:14:41 -0600 (CST) From: Mike Silbersack <silby@silby.com> To: Sam Leffler <sam@errno.com> Cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/conf options src/sys/netinet ip_output.c Message-ID: <20030325201354.T458@odysseus.silby.com> In-Reply-To: <150f01c2f33a$bb131d40$52557f42@errno.com> References: <200303252344.h2PNip18098878@www.ambrisko.com> <150f01c2f33a$bb131d40$52557f42@errno.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 25 Mar 2003, Sam Leffler wrote: > > I've been pondering where the tradeoff between avoiding memory copies and > > doing excessive scatter / gather DMA lies. Perhaps we should be > > defragmenting any chain over a certain amount of length, no matter the > > limit imposed by the card. This sounds like a Terry question. :) > > I hit this in fast ipsec. I do "agressive coalescing" when creating > writable mbuf chains on output. It's a big win for various things. Full > results will be in the paper I'm writing for bsdcon. > > Sam I look forward to reading about your results. Is your "agressive coalescion" function ready for more general use? Mike "Silby" Silbersack
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030325201354.T458>