Date: Wed, 20 Jun 2007 00:36:10 -1000 From: "David Cornejo" <dave@dogwood.com> To: "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net> Cc: freebsd-net@freebsd.org Subject: Re: soekris/sis tx checksum problems Message-ID: <4ab61a80706200336l49f16764t1d95c61f0dd323e5@mail.gmail.com> In-Reply-To: <20070620100441.E98813@maildrop.int.zabbadoz.net> References: <4678896b.1cef600a.1a79.7312@mx.google.com> <20070620100441.E98813@maildrop.int.zabbadoz.net>
next in thread | previous in thread | raw e-mail | index | archive | help
the remote machine sees bad checksums - netstat indicates that received packets are being discarded because of bad checksums. -txcsum has no effect, I don't think (at least mine) sis support offloading checksums - the only if flags seem to be VLAN_MTU dave c On 6/20/07, Bjoern A. Zeeb <bzeeb-lists@lists.zabbadoz.net> wrote: > 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?4ab61a80706200336l49f16764t1d95c61f0dd323e5>