Nice.. Now if they would just optimize the IP stack for SMP and the rest of the drivers we may have a piece of equipment and OS that will compete with the hardware vendor routers :) Full BGP, a few million pps(I hope), and filters.. Nothing does that right now short of Juniper M7i or Cisco SUP720-3b/cxl or 72xx, etc.. Of course the first 2 do it way faster but are also very expensive.

Linux is backwards on packet forwarding until they get rid of the route cache, it's almost useless in a service provider environment (millions of flows and hundreds of thousands of new flows per second for instance), although it's still the most flexible.

Please keep us updated on any interesting changes to the em/igb/ixgb :> I have ordered an 82575 card and will be testing it along with some other CPUs to fire up my routing performance thread again :> :>

Paul


The Linux team here implemented multiqueue based on 82571 3 or 4 years ago,
they found that without MSIX it just caused more problems than it was worth
and they turned it off again until recently.

Linux is in a better position right now, Dave Miller has been hacking madly at
their stack and they have pretty complete multiqueue support in the stack. One
of my friends here at Intel was responsible for a lot of the work and code along
the way.

I know there's stack work going on, hopefully all drivers will benefit from that
as it comes out. Also Kip Macy has been doing some work for a customer
that is based on my igb code, he promised to have some patches back to me
in a couple weeks, I'm sure it will be good stuff too.

I do not know how hard 82576 is to get right now, it has a TON of potential
that I have no where near tapped yet. Before the firedrill the last couple of
days I had started on updating the ioatdma driver, which we need so that
I can put DCA into the igb driver (Direct Cache Access), that should be a
big performance enhancer when I can get it done.

Jack


_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to