Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 May 2006 13:30:17 +0200
From:      Alexander Leidinger <Alexander@Leidinger.net>
To:        Andrew Gallatin <gallatin@cs.duke.edu>
Cc:        Peter Jeremy <peterjeremy@optushome.com.au>, freebsd-current@freebsd.org, Max Laier <max@love2party.net>, Gordon Bergling <gbergling@0xfce3.net>
Subject:   Re: Take 2: new IP Checksum Code from DragonFlyBSD
Message-ID:  <20060526133017.224cff08@Magellan.Leidinger.net>
In-Reply-To: <17525.55617.272397.806798@grasshopper.cs.duke.edu>
References:  <20060524180802.GA59176@central.0xfce3.net> <200605250517.12054.max@love2party.net> <20060525104000.GA4962@central.0xfce3.net> <20060525115447.GB724@turion.vk2pj.dyndns.org> <17525.55617.272397.806798@grasshopper.cs.duke.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
Quoting Andrew Gallatin <gallatin@cs.duke.edu> (Thu, 25 May 2006 12:20:17 -0400 (EDT)):

> If we're going to do anything,  I'd prefer to see us skip
> the checksum on everything sent across lo0 and stick with
> the slower, yet known to work, existing checksum code for
> slow interfaces.

The current code is known to work with the current gcc we use. It is
known to *not* work with the Intel C compiler. It may or may not work
with an upcomming gcc version.

The current code is a maze of assembly and macros, the new one is
straight forward C and a little bit of assembly. And the new one is
also known to work in DragonFlyBSD. Do you expect *this* code to act
differently between FreeBSD and DragonFlyBSD?

What's the technical backing of your preference to stick with the
current code? How does the technical backing of your preference compare
to the technical arguments I presented in this thread regarding the
priority of the arguments?

Bye,
Alexander.

-- 
Selling GoodYear Eagle F1 235/40ZR18, 2x 4mm + 2x 5mm, ~150 EUR
you have to pick it up between Germany/Saarland and Luxembourg/Capellen
http://www.Leidinger.net    Alexander @ Leidinger.net: PGP ID = B0063FE7
http://www.FreeBSD.org       netchild @ FreeBSD.org  : PGP ID = 72077137



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060526133017.224cff08>