Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 May 2007 15:28:12 +0400
From:      Gleb Smirnoff <glebius@FreeBSD.org>
To:        Andre Oppermann <andre@FreeBSD.org>
Cc:        cvs-src@FreeBSD.org, src-committers@FreeBSD.org, Andrew Gallatin <gallatin@cs.duke.edu>, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/dev/mxge if_mxge.c
Message-ID:  <20070528112812.GO89017@FreeBSD.org>
In-Reply-To: <46574DD2.7080200@freebsd.org>
References:  <200705251938.l4PJcWRY007635@repoman.freebsd.org> <20070525154540.A22931@grasshopper.cs.duke.edu> <46574DD2.7080200@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, May 25, 2007 at 10:57:54PM +0200, Andre Oppermann wrote:
A>  Andrew Gallatin wrote:
A> > Andrew Gallatin [gallatin@FreeBSD.org] wrote:
A> >> gallatin    2007-05-25 19:38:32 UTC
A> >>
A> >>   FreeBSD src repository
A> >>
A> >>   Modified files:
A> >>     sys/dev/mxge         if_mxge.c   Log:
A> >>   - Use m_getcl() rather than m_getjcl() when we're allocating 2KB
A> >>   clusters.  This helps quite a bit on my low end machines (improves
A> >>   performance by about 300Kpps when being blasted by a hardware
A> >>   packet generator).
A> > BTW, thanks to bmilekic for reminding me of the packet zone.
A> > It would be nice if such a thing existed for the jumbo sized
A> > clusters :)
A> 
A>  Secondary zones are not perfectly integrated with UMA and there
A>  are some nits that prevent doing just that for the moment.  We're
A>  working on it.  It's not trivial though.  I want to de-inline some
A>  functions in mbuf.h to make backend changes transparent to consumers
A>  of it.

Just 1 penny: Andrews commit shows that packet zone shouldn't be deleted,
it really improves performance.

-- 
Totus tuus, Glebius.
GLEBIUS-RIPN GLEB-RIPE



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