Date: Mon, 19 Mar 2007 09:48:50 +0100 From: Andre Oppermann <andre@freebsd.org> To: Kip Macy <kip.macy@gmail.com> Cc: "gnn@freebsd.org" <gnn@freebsd.org>, src-committers@freebsd.org, cvs-all@freebsd.org, cvs-src@freebsd.org Subject: Re: IPv6 breakage in recent changes - Re: cvs commit: src/sys/netinet tcp_syncache.c Message-ID: <45FE4E72.8000306@freebsd.org> In-Reply-To: <b1fa29170703180700n7c48abffqab1049ab9cc28776@mail.gmail.com> References: <b1fa29170703170027m4277df8q8c8e9aba57642366@mail.gmail.com> <m2abyawtl1.wl%gnn@neville-neil.com> <b1fa29170703180700n7c48abffqab1049ab9cc28776@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Kip Macy wrote: >> With Andre's most recent changes what is the result? >> >> Also, is this all over localhost or? > > Andre's commit fixed the problem. Looking at the fix the problem > couldn't have been isolated to localhost. My original patch had two problems in syncache that broke IPv6 independently. The first was a C error where I missed a 'else' in the #ifdef IPv6 mess and the second got the offset for the IPv6 checksum calculation wrong because I missed to adjust it to the new realities. Tor's quickly diagnosed the problem and sent a patch which, due to some scheduling mismatch, I committed only with delay. I'm sorry for the extended breakage period this caused. I thought I had tested IPv6 as well but as it turns out I have changed /etc/hosts to use IPv4 first instead of IPv6 as is the default. We should think of doing this in -current for 7.0 as well. IPv6 is quite a bit slower than IPv4 still and everything that uses localhost is affected by it. -- Andre
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?45FE4E72.8000306>