I'm testing e1000g on a T2000. Default daily build 04/30. (Built against snv-61).
I'm seeing really, really dismal IP forwarding performance with 64-byte frames. Like ~5.8% line utilization (it seems to top out at around 90,000 packets per second default.) This is a default configuration (no tunables set whatsover), and yes, it turns out that interrupts for my two NICs are interrupting on CPUs 6 and 7 (and yes, I know that this is a bad idea, but still, it should not show such terrible, dismal performance out of the box.) This performance is about half of the default S10 performance. I've not started using er_kernel yet to profile and find out what is happening. At first I thought the problem was my test setup, but when I lowered the test min thresholds from 10% to 1%, I get successful results. I'm going to try assigning additional cpus to create and setup some soft rings, to see how that helps. Anyone have any ideas up front about what is wrong? This default performance is, IMO, unacceptable. -- Garrett