Skip site navigation (1)Skip section navigation (2)
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>