Subject: Re: m_defrag() addition
To: Bill Studenmund <wrstuden@netbsd.org>
From: Jaromir Dolecek <jdolecek@NetBSD.org>
List: tech-kern
Date: 03/02/2005 22:07:17
On Thu, Mar 03, 2005 at 07:45:23AM +1100, Daniel Carosone wrote:
> On Wed, Mar 02, 2005 at 09:42:01PM +0100, Jaromir Dolecek wrote:
> > The only place where it's going to be used is in the network drivers
> > and only when the original mbuf chain is not usable.  You don't
> > want to coalesce mbufs otherwise/elsewhere.  
> 
> We also coalesce mbufs (differently, at the moment) in tcp fragment
> reassembly.

Do you mean ip_reass() ?

AFAICS there is no mbuf coalescing happening there besides m_cat().
And m_cat() is exactly TRT there.

Jaromir
-- 
Jaromir Dolecek <jdolecek@NetBSD.org>            http://www.NetBSD.cz/
-=- We can walk our road together if our goals are all the same;     -=-
-=- We can run alone and free if we pursue a different aim.          -=-