Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal packet-tcp.c

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Guy Harris <guy@xxxxxxxxxxxxxxxxxxx>
Date: Fri, 18 Jan 2002 16:35:19 -0600 (CST)
guy         2002/01/18 16:35:19 CST

  Modified files:
    .                    packet-tcp.c 
  Log:
  Add an option to turn off TCP checksum checking (and to *allow*
  desegmentation even though we don't know whether the checksum is valid).
  I've seen packets with bad TCP checksums in Solaris network traces, but
  the traffic appears to indicate that the packet *was* received; I
  suspect the packets were sent by the host on which the capture was being
  done, on a network interface to which checksumming was offloaded, so
  that DLPI supplied an un-checksummed packet to the capture program but a
  checksummed packet got put onto the wire.
  
  Revision  Changes    Path
  1.126     +81 -44    ethereal/packet-tcp.c