Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 Aug 2013 10:40:10 -0700
From:      Peter Grehan <grehan@freebsd.org>
To:        Andre Oppermann <andre@FreeBSD.org>
Cc:        svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org, Navdeep Parhar <np@FreeBSD.org>
Subject:   Re: svn commit: r254520 - in head/sys: kern sys
Message-ID:  <5212587A.2080202@freebsd.org>
In-Reply-To: <521256CE.6070706@FreeBSD.org>
References:  <201308191116.r7JBGsc6065793@svn.freebsd.org> <521256CE.6070706@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
> I recently tried some experiments to reduce the number of mbuf and
> cluster allocations in a 40G NIC driver.  M_NOFREE and EXT_EXTREF proved
> very useful and the code changes to the kernel were minimal.  See
> user/np/cxl_tuning.  The experiment was quite successful and I was
> planning to bring in most of those changes to HEAD.  I was hoping to get
> some runtime mileage on the approach in general before tweaking the
> ctors/dtors for jumpbo, jumbo9, jumbo16 to allow for an mbuf+refcnt
> within the cluster.  But now M_NOFREE has vanished without a warning...

  I also had a virtualization work-in-progress where static mbufs were 
allocated in the kernel and M_NOFREE set.

  Might be worth sending a prior heads-up for these type of changes.

later,

Peter.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5212587A.2080202>