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>