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

Reply via email to