git: NFE - Change default RX ring size from 128 -> 256, Adjust moderation timer.
Matthew Dillon
dillon at apollo.backplane.com
Wed Sep 9 10:38:08 PDT 2009
:does this interact with checksum offloading on the device?
:
:have a few NFE's lying around .. would be good to know more if available!
:
:Thanks,
:
:- Chris
These changes do not effect the checksum offloading mechanics. From
what I can tell NFE's receiver checksum offloading works as it
has before. My NFE seems to have RXCSUM enabled and TXCSUM disabled.
The problem that NFE has is it seems to not do receive flow control
on GiGE. It is a reverse-engineered driver so if there is a flow
control option for the chipset, our driver doesn't know how to turn
it on.
MXGE seems to have a different issue. It has receive flow control
but it looks like there is a race in the receive ring descriptor
processing that can cause data to get corrupted. Aggelos is working
on it.
I don't know what the issue with EMx is yet. Either it isn't flow
controlling or there's a rx ring race somewhere.
-Matt
Matthew Dillon
<dillon at backplane.com>
More information about the Commits
mailing list