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