Re: UDP checksum broken, -head and releng_8

From: Daniel Eischen <deischen_at_freebsd.org>
Date: Fri, 7 Jan 2011 06:17:47 -0500 (EST)
On Fri, 7 Jan 2011, Bjoern A. Zeeb wrote:

> On Fri, 7 Jan 2011, Daniel Eischen wrote:
>
>> When sending multicast packets to a socket that is _not_
>> bound to the multicast address, this generates bad UDP
>> checksums.  This use to work and was broke sometime between
>> the middle of October and late December as far as I can
>> tell.
>
> My very best guess would be: r215110

It doesn't look very harmful, but I'll try backing it out.

> Otherwise the usual questions apply though I am almost certain you got
> that right:
>
> - dumps taken on the receiver side not the sender as

Yes, dumps were taken on both receiving Solaris 10
and FreeBSD hosts.

> - NIC offload capabilities might confuse tcpdump and you might
>  want to turn them off and test as well w/o them

Disabling checksum offloading makes no difference, and the
problem occurs on all interfaces I have tested (sis, bfe,
wpi).

-- 
DE
Received on Fri Jan 07 2011 - 10:17:49 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:10 UTC