Networking Forums

Networking Forums > Computer Networking > Linux Networking > IP Checksum Offload

Reply
Thread Tools Display Modes

IP Checksum Offload

 
 
Bob
Guest
Posts: n/a

 
      07-06-2005, 04:54 PM
Hello,

I am trying to understand IP checksum offload. I got into this while trying
to track down a networking problem. I noticed many "IP checksum
errors" (using iptraf). I think that sent me down the wrong path because I
am starting to believe this is normal since iptraf looks at the packets
before the checksum is actually generated. (I got that idea from an
ethereal FAQ.)

But this leaves me with a question -- why do I not *always* get IP checksum
errors? I can run a network test for hours without one checksum error, but
if I crank up the network activity I start to see them.

Could it be that checksum offload is only invoked when the network load gets
to a certain rate? This might make sense since I have read that although
checksum offload gives a performance boost it does so at the expense of
less effective checking (since the checksum is generated later in the
process). Might the driver turn it on and off as load changes?

SOME FACTS:
I have a Dell Precision 360 with a gigabit ethernet on the motherboard
(Intel using the e1000 driver).

SuSE 9.3 with SMP kernel (for hyperthread support).

Here is output from "ethtool -k eth0"

# ethtool -k eth0
Offload parameters for eth0:
rx-checksumming: on
tx-checksumming: on
scatter-gather: on
tcp segmentation offload: on

Thanks for any info or leads!

Bob




 
Reply With Quote
 
 
 
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
2 Questions: bnx2 checksum offload and push/ack in realtime feed Bernhard Duebi Linux Networking 0 08-22-2007 04:20 AM
TCP segmentation offload ValerioZ Linux Networking 3 09-20-2004 06:26 PM
How to handle TCP checksum, if adapter support TCP checksum offloading? Rajesh Gupta Windows Networking 0 08-02-2004 11:20 PM
What is "Down Poll Rate", "Rx Checksum Offload" and "Tx Checksum Offload"? Jerry Windows Networking 0 11-26-2003 12:39 PM
TCP/IP offload support on Linux Mallik Linux Networking 1 09-10-2003 01:18 AM



1 2 3 4 5 6 7 8 9 10 11