Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 21 Aug 2004 21:33:15 -0400 (EDT)
From:      Robert Watson <rwatson@FreeBSD.org>
To:        Brian Fundakowski Feldman <green@FreeBSD.org>
Cc:        current@FreeBSD.org
Subject:   Re: networking extensively broken
Message-ID:  <Pine.NEB.3.96L.1040821213102.95496B-100000@fledge.watson.org>
In-Reply-To: <20040821230039.GB784@green.homeunix.org>

next in thread | previous in thread | raw e-mail | index | archive | help

On Sat, 21 Aug 2004, Brian Fundakowski Feldman wrote:

> At a minimum, I can no longer use ssh forwarding, local named no longer
> works, and I often get "in_cksum_skip: out of data by 16" on my console. 

In the recent change to avoid an mbuf allocation on locally generated UDP
packets, I updated the mbuf length but not the pkthdr length on the mbuf.
This resulted in an inconcistency between the length of the mbuf and the
length of the mbuf chain that was caught by the checksum validation code
on the loopback interface, but appeared only to affect "large" UDP
packets.  I've committed a fix, please let me know if this eliminates this
issue for you.

Robert N M Watson             FreeBSD Core Team, TrustedBSD Projects
robert@fledge.watson.org      Principal Research Scientist, McAfee Research




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.NEB.3.96L.1040821213102.95496B-100000>