request - bump if_arge TX/RX ring buffer to 1024

Adrian Chadd adrian at freebsd.org
Sat May 14 06:33:49 UTC 2011


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


More information about the freebsd-mips mailing list