Freebsd IP Forwarding performance (question, and some info) [7-stable, current, em, smp]

Kip Macy kip.macy at
Tue Jul 8 07:27:17 UTC 2008

On Mon, Jul 7, 2008 at 6:07 PM, Mike Tancsa <mike at> wrote:
> At 02:44 PM 7/7/2008, Paul wrote:
>> Also my 82571 NIC supports multiple received queues and multiple transmit
>> queues so why hasn't
>> anyone written the driver to support this?  It's not a 10gb card and it
>> still supports it and it's widely
>> available and not too expensive either.   The new 82575/6 chips support
>> even more queues and the
>> two port version will be out this month and the 4 port in october (PCI-E
>> cards).  Motherboards are
>> already shipping with the 82576..   (82571 supports 2x/2x  575/6 support
>> 4x/4x)
> Actually, do any of your NICs attach via the igb driver ?

I have a pre-production card. With some bug fixes and some tuning of
interrupt handling (custom stack - I've been asked to push the changes
back in to CVS, I just don't have time right now) an otherwise
unoptimized igb can forward 1.04Mpps from one port to another (1.04
Mpps in  on igb0 and 1.04 Mpps out on igb1) using 3.5 cores on an 8
core system.


More information about the freebsd-net mailing list