All of lore.kernel.org
 help / color / mirror / Atom feed
From: Kristof Provost <Kristof@sigsegv.be>
To: Kevin Spiteri <kspiteri@ieee.org>
Cc: netdev@vger.kernel.org
Subject: Re: TCP checksum error on local device
Date: Wed, 9 Jul 2008 15:10:20 +0000	[thread overview]
Message-ID: <20080709151019.GG27741@nereid> (raw)
In-Reply-To: <9a6873fa0807090734ge7ef12lf09e78db44ba77f5@mail.gmail.com>

On 2008-07-09 16:34:32 (+0200), Kevin Spiteri <kspiteri@ieee.org> wrote:
> When I send TCP data from localhost to localhost (either on 127.0.0.1
> or on the public IP of the machine), the TCP checksum is wrong.
> 
I suspect this is intended and expected behaviour. The checksum is quite
useless as the packet never travels over the network and can't be
corrupted. 

The transmit code in net/ipv4/ip_output.c seems to mark packets for the
loopback interface with CHECKSUM_UNNECESSARY.

I guess the connection over loopback still carries the data like you'd
expect right?

Kristof


  reply	other threads:[~2008-07-09 15:06 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-07-09 14:34 TCP checksum error on local device Kevin Spiteri
2008-07-09 15:10 ` Kristof Provost [this message]
2008-07-09 15:28   ` Kevin Spiteri
2008-07-09 15:38     ` Ben Hutchings

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20080709151019.GG27741@nereid \
    --to=kristof@sigsegv.be \
    --cc=kspiteri@ieee.org \
    --cc=netdev@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.