revision 1.17
date: 2002/07/04 23:19:20;  author: jdp;  state: Exp;  lines: +1 -1
Disable hardware checksum offloading of IP fragments in the bge
driver.  I tried a few obvious experiments, but was unable to make
the 3c996B-T generate correct UDP checksums for transmitted fragmented
packets.  I'm not so sure the device is even capable of it.

This fixes NFS over UDP.

MFC after:      1 day

Gleb Smirnoff wrote:
On Mon, Feb 06, 2006 at 11:31:12AM +0300, Gleb Smirnoff wrote:
T> On Mon, Feb 06, 2006 at 02:26:45AM -0600, Alan Cox wrote:
T> A> > A> Unfortunately, it also breaks NFS over UDP.  Let me know if you need
T> A> > A> details.
T> A> > T> A> > The 1.123 revision, or the previous one? bge(4) must be on server side or
T> A> > on client?
T> A> > T> A> T> A> Revision 1.123; bge(4) is the client. T> T> I will try to look at it today.

Looks like the problem is with receiving fragmented UDP packet. In chip
documentation it is said, that it will not calculated checksum for
fragmented UDP packet, however from the context it looks like this
is related only to transmitting.

_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to