Thanks Graig for your reply. I suspected it. I disabled TCP offload using ethtool but nothing changed. below is the ethtool output: sudo ethtool -k eth0 Offload parameters for eth0: rx-checksumming: off tx-checksumming: off scatter-gather: off tcp-segmentation-offload: off udp-fragmentation-offload: off generic-segmentation-offload: off generic-receive-offload: on large-receive-offload: off rx-vlan-offload: on tx-vlan-offload: on ntuple-filters: off receive-hashing: off Thanks,
Subject: RE: TCP checksum not transmited to the wire! Date: Mon, 28 Jan 2013 11:22:22 -0500 From: cjackson@ebscohost.com To: thisiskd@hotmail.com CC: kernelnewbies@kernelnewbies.org
Many server-grade systems these days have TCP checksum offloads. Could this be what you're seeing?
Craig Jackson
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies