In this PR, regarding IP header checksums, it's stated that a checksum of
0 is specified by the standard to be transmitted as all-1s (0xFFFF).  (A
checksum of all 0s is taken to mean that the transmitting host did not
calculate a checksum.)

Can anyone find a reference to this in the official docs, or perhaps find
an explanation why we do indeed send 0'ed checksums?  I've replicated this
behavior on both 3.4-STABLE and 4.0-CURRENT, i386 and alpha.

Thanks,
Chuck




To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to