Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Jun 2007 10:07:35 +0000 (UTC)
From:      "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net>
To:        David Cornejo <dave@dogwood.com>
Cc:        freebsd-net@freebsd.org
Subject:   Re: soekris/sis tx checksum problems
Message-ID:  <20070620100441.E98813@maildrop.int.zabbadoz.net>
In-Reply-To: <4678896b.1cef600a.1a79.7312@mx.google.com>
References:  <4678896b.1cef600a.1a79.7312@mx.google.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 19 Jun 2007, David Cornejo wrote:

Hi,

> I am using CURRENT on a Soekris 4801 (sis ethernet).  With a recent kernel 
> all TCP packets sent via sis0 have a bad checksum.  Other systems using other 
> interface types (though I don't have a broad selection to test) don't seem to 
> suffer from this problem.

how do you see the bad checksum? Are you running tcpdump on that sis
interface or did you have "invalid packets" on the remote machine?

If it's the former that's because of hardware checksumming and you
should be able to ignore it.

You can try
 	ifconfig sis0 -txcsum
and tcpdump would be fine again but the soekris cpu itself would
compute the checksum then.


/bz

-- 
Bjoern A. Zeeb                                 bzeeb at Zabbadoz dot NeT
Software is harder than hardware  so better get it right the first time.



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