Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 04 Jun 2007 09:32:19 -0700
From:      Sam Leffler <sam@errno.com>
To:        Pyun YongHyeon <yongari@FreeBSD.org>
Cc:        cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/dev/gem if_gem.c if_gemreg.h if_gemvar.h
Message-ID:  <46643E93.1000009@errno.com>
In-Reply-To: <200706040601.l54615lN069185@repoman.freebsd.org>
References:  <200706040601.l54615lN069185@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Pyun YongHyeon wrote:

>   o Borrowed gem_defrag() from ath(4) which is supposed to be much
>     faster than m_defrag(9) since it's not need to defrag all
>     mbuf chains.

We need to replace m_defrag w/ something that is not a performance 
bottleneck and has a sane calling api.  It's been discussed in the past 
but been dropped (multiple times).  The main issue is that the current 
m_defrag code is used for 2 totally different purposes and untangling 
them is a bunch of work.

	Sam



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