On Thu, Apr 28, 2011 at 09:52:14AM -0700, Jack Vogel wrote:
> Adam,
> 
> The TX ring for the legacy driver is small right now compared to em, try
> this experiment,
> edit if_lem.c, search for "lem_txd" and change EM_DEFAULT_TXD to 1024, see
> what
> that does, then 2048.
> 
> My real strategy with the legacy code was that it should stable, meaning not
> getting
> a lot of changes... that really hasn't worked out over time. I suppose I'll
> have to try and
> give it some tweaks and let you try it. The problem with this code is it
> technically supports
> a huge range of old stuff we don't test any more, things I do might cause
> other regressions :(
> 
> Oh well, let me know if increasing the TX descriptors helps.
> 
> Jack
Jack,

Is this the same thing as adjusting these values?:

hw.em.rxd=4096
hw.em.txd=4096

If so I've maxed this out and it's not helping.  I'll give it a shot on my 
8-STABLE box as it has a kernel I can play with.

Setting the MTU to 1500 gave lower throughput.

-- 
Adam Stylinski
PGP Key: http://pohl.ececs.uc.edu/~adam/publickey.pub
Blog: http://technicallyliving.blogspot.com

Attachment: pgpCNfqWCY8x6.pgp
Description: PGP signature

Reply via email to