Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 May 2011 14:33:48 +0800
From:      Adrian Chadd <adrian@freebsd.org>
To:        freebsd-mips@freebsd.org
Subject:   request - bump if_arge TX/RX ring buffer to 1024
Message-ID:  <BANLkTikoHrZvoPdEXnmn0mFfuLbDEkfYGg@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Hi all,

I'd like to bump the if_arge ring buffer sizes from 128 to 1024.

I've been trying to source/squish 11n throughput issues on the
routerstation pro board and I was finding that under high UDP 11n RX
load (which meant high if_arge TX load) packets would start being
dropped after around 100-125mbit. Bumping the ring buffer up to 512
helped but it started dropping packets at around 180mbit. With 1024, I
can sustain 200mbit UDP throughput before the 11n MAC falls over and
needs to be reset.

(Just for a rough estimate - 200mbit of iperf UDP here is about 18,000 pps.)

Are there any issues with this? I can make it a compile time option if
that would help.

Thanks,


Adrian



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