From: David Monro <[EMAIL PROTECTED]> Date: Mon, 14 Nov 2005 13:02:42 +1030
> I don't know if it just needs to be told not to calulate the checksums > for v6 packets, or what. It generates a generic checksum calculation on all packets, similarly to the Sun GEM chip, which ought to be totally protocol agnostic. The Cassini is a very complex chip, so debugging this without docs will be a chore. There are many things that influence how this chip looks at the packet, including a packet parsing engine which tells it where to split packets up into header and data portions for zero-copy stuff. Special versions of this packet parser are needed to workaround bugs in certain revisions of the chip, and I bet there are buffer alignment constraints on receive and other odd things that need to be right. The only thing I can do to work on this bug is to use the driver source, and reproduce the bug here and just tinker around, which you can also do. :-) - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html