cvs commit: src/sys/dev/gem if_gem.c if_gemreg.h if_gemvar.h

Sam Leffler sam at errno.com
Mon Jun 4 16:26:01 UTC 2007


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


More information about the cvs-all mailing list