|
The data corruption was avoided by disabling hardware checksum support in the 3c575_cb driver. I've added a module option, use_hw_csums, to the 3.1.17 version of the driver for this purpose.
This doesn't directly address the corruption problem: it just allows the network layer to automatically detect and reject the damaged packets. I don't have an explanation for how the packets were getting corrupted on their way from the card to system memory. -- Dave
|