Hi,
I'm running some pktgen experiments on an Nehemiah mini-ITX board which
has dual via-rhine controllers, and I'm seeing something odd -- it appears
as if either the hardware can't send back-to-back packets, or the driver
it making every packet two bytes longer than it should be.
For example, when transmitting 300-byte packets, I can TX 38261 packets
per second, but I should be able to TX ~38580. When doing the math, it
turns out that 38261 is exactly the number of 302-byte packets you can
stuff into Fast Ethernet per second.
This test is not CPU limited -- I'm seeing the same issue from 100B
packet size up to 1500B.
Any ideas? I had a look at the driver but found nothing odd.
cheers,
Lennert
|