Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Jan 2007 12:44:03 +0100
From:      Bernd Walter <ticso@cicely12.cicely.de>
To:        Pietro Cerutti <pietro.cerutti@gmail.com>
Cc:        freebsd-hackers@freebsd.org, FreeBSD Questions <freebsd-questions@freebsd.org>
Subject:   Re: [SOLVED] re(4) incorrect checksum
Message-ID:  <20070111114402.GX80390@cicely12.cicely.de>
In-Reply-To: <e572718c0701110251l23ffa961w1851f19347daf845@mail.gmail.com>
References:  <e572718c0701110229q60a66d32o68f789c889b4a06@mail.gmail.com> <e572718c0701110251l23ffa961w1851f19347daf845@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Jan 11, 2007 at 11:51:51AM +0100, Pietro Cerutti wrote:
> Hi lists,
> ifconfig re0 -txcsum -rxcsum solved the problem....
> 
> Anyway, is this a bug in the driver or in the interface itself?

That is how checksum offloading works.
tcpdump can't see a correct checksum, because it is not calculated 
by the kernel and left for the hardware.
However checksum offloading is broken for re(4) based cards, therefor
it is disabled by default.

-- 
B.Walter                http://www.bwct.de      http://www.fizon.de
bernd@bwct.de           info@bwct.de            support@fizon.de



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