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

Paul paul at
Tue Jul 8 20:57:38 UTC 2008

But this is probably no routing table, and single source and dst ips or 
very limited number of ips and ports.
the entire problem with Linux is the route cache, try and generate 
random source ips and random source/dst ports
and it won't even do 100kpps without problems.

I would like to log into the machine and see 1.4Mpps going through 3 nics :)

Brian McGinty wrote:
>> 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.
> I have a 8 core system running stock Linux that easily does line rate
> (ie, 1.488 Mpps) on 3 (82575) interfaces. Ie, 3 * 1.48 Mpps!
> Cheers,
> Brian.
>> -Kip
>> _______________________________________________
>> freebsd-net at mailing list
>> To unsubscribe, send any mail to "freebsd-net-unsubscribe at"

More information about the freebsd-net mailing list