Hey All;
I've got an ixp4xx OpenWRT based system that has a 2.6.21.7 and a 2.6.26.5 kernel installed.
Ran some performance tests with the device set simply to bridge packets,
and I'm having some trouble interpreting the results with respect to small sized frames.
For the 2.6.26.5 kernel the fps bridging of 64 byte frames was 45,620 fps
For the 2.6..21.7 kernel the fps bridging of 64 byte frames was 71,839 fps.
This was measured on a Smartbits 6000 unit so it's pretty accurate.
Now, I'm trying to diagnose the cause of the performance difference.
There was a driver switch between 2.6.21.7 and 2.6.26.5,
yet I've looked at IRQ settings, NAPI settings, and both drivers seem very similar.
Has anyone else noticed lower performance rates for small sized frames ?
GPW