Subject: Re: TCP checksum not good enough?
To: Andy Ruhl <acruhl@gmail.com>
From: Charles M. Hannum <mycroft@MIT.EDU>
List: netbsd-users
Date: 08/02/2006 16:34:11
On Wed, Aug 02, 2006 at 01:20:38PM -0700, Andy Ruhl wrote:
> A very large database was being backed up over a TCP/IP network, and
> the restore of it to a test system would often be corrupt. This
> prompted some very heated conversations, let's say.
...
> Which means this data passed through whatever hardware checking was
> done (not known to me exactly what, if any, there is) AND TCP
> checksumming.

Ethernet uses a stronger checksum than TCP (32 bits vs. 16).  If you're
not also seeing errors on the interface and/or in your TCP stats, then
the problem is most likely occuring on one of the hosts.  Run a memory
test.