Re: Bad TCP checksum error

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Gaurav Aggarwal <grv.aggarwal@...>
Cc: <netfilter-devel@...>, <netdev@...>, <linux-net@...>, <linux-kernel@...>, <davidsen@...>
Date: Friday, October 26, 2007 - 12:59 pm

Checksum Offload on the NIC(s) can complicate things.  First, if you are tracing 
on the sender, the tracepoint is before the NIC has computed the full checksum. 
  IIRC only a partial checksum is passed-down to the NIC when CKO is in use.

So, making certain your trace is from the "wire" or the receiver rather than the 
sender would be a good thing, and trying again with CKO disabled on the 
interface(s) (via ethtool) might be something worth looking at.  Ultimately, 
doing the partial checksum modificiations in a CKO-friendly manner might be a 
good thing.

rick jones
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Bad TCP checksum error, Gaurav Aggarwal, (Fri Oct 26, 3:41 am)
Re: Bad TCP checksum error, Gaurav Aggarwal, (Fri Oct 26, 12:03 pm)
Re: Bad TCP checksum error, Rick Jones, (Fri Oct 26, 12:59 pm)