Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 25 Mar 2003 17:54:55 -0800
From:      "Sam Leffler" <sam@errno.com>
To:        "Mike Silbersack" <silby@silby.com>, "Doug Ambrisko" <ambrisko@ambrisko.com>
Cc:        cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/conf options src/sys/netinet ip_output.c
Message-ID:  <150f01c2f33a$bb131d40$52557f42@errno.com>
References:  <200303252344.h2PNip18098878@www.ambrisko.com> <20030325194313.F458@odysseus.silby.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> 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





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?150f01c2f33a$bb131d40$52557f42>