From: Helge Hafting <helgehaf@idb.hist.no>
To: cwidmer@iiic.ethz.ch, linux-kernel@vger.kernel.org
Subject: Re: hardware checksumming
Date: Fri, 24 Aug 2001 10:01:51 +0200 [thread overview]
Message-ID: <3B8609EF.789D99F5@idb.hist.no> (raw)
In-Reply-To: <Pine.LNX.4.10.10108231354000.6061-100000@coffee.psychology.mcmaster.ca> <200108231458.f7NEwqk24604@mail.swissonline.ch>
Christian Widmer wrote:
> yes that might be easy for the NIC's transmitting enging when all fragments
> belonging together come one after the other in the transmit-ring.
> but receiving is difficult since different connections can arrive
> simultanously and reslut in interleaved framgents.
>
> something else: you need quite a lot of ram on the NIC to buffer fragments.
> if not it will have to transfer the data twice through the PCI (checksumm are
> at the beginig of a packet not the end). nobody did spend a second on
> thinking to implement all in hardware when the interet protokol was desinged.
You don't have to store entire fragments in a NIC to do
hw checksums. All you need to store is the partial checksums,
and add to them whenever yet another fragment comes in for
that packet.
Helge Hafting
next prev parent reply other threads:[~2001-08-24 8:03 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <Pine.LNX.4.10.10108231354000.6061-100000@coffee.psychology.mcmaster.ca>
2001-08-23 14:46 ` Christian Widmer
2001-08-23 14:58 ` Christian Widmer
2001-08-24 0:31 ` Alexey Kuznetsov
2001-08-24 8:01 ` Helge Hafting [this message]
2001-08-23 12:13 Christian Widmer
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=3B8609EF.789D99F5@idb.hist.no \
--to=helgehaf@idb.hist.no \
--cc=cwidmer@iiic.ethz.ch \
--cc=linux-kernel@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®