networking extensively broken

Robert Watson rwatson at FreeBSD.org
Sat Aug 21 18:35:26 PDT 2004


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 at fledge.watson.org      Principal Research Scientist, McAfee Research




More information about the freebsd-current mailing list