Date: Tue, 23 Jan 2007 21:57:06 +0100 From: Dimitry Andric <dimitry@andric.com> To: "Bruce A. Mah" <bmah@freebsd.org> Cc: freebsd-net@freebsd.org, freebsd-stable@freebsd.org, jhay@freebsd.org Subject: Re: IPv6 over gif(4) broken in 6.2-RELEASE? Message-ID: <45B676A2.5090009@andric.com> In-Reply-To: <45B63C3E.9010808@freebsd.org> References: <20070120162936.GA18104@tomcat.kitchenlab.org> <20070121.020741.59649277.hrs@allbsd.org> <45B251A5.4000209@freebsd.org> <45B3CA56.4040106@andric.com> <45B421D4.2050008@freebsd.org> <45B48F0C.9090809@andric.com> <45B63C3E.9010808@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Bruce A. Mah wrote: > Just to confirm, you're dealing with a gif(4) interface with an > explicitly-configured destination address and a 128-bit prefixlen, yes? Yes. The specific line in my rc.conf is: ipv6_ifconfig_gif0="2001:7b8:2ff:146::2 2001:7b8:2ff:146::1 prefixlen 128" >> Maybe >> there is something else involved too, for example the route command >> itself? > Not sure what you mean by this exactly...???... I mean that it may be that between -RELEASE and -STABLE, other things have changed, e.g. network rc scripts, /sbin/route itself, etc, which may also influence this behaviour. I'm sure more than only nd6.c changed. :) However, for me, with the whole system at -STABLE (as of Jan 11), I verified the following results again just now: nd6.c rev state --------- ----- 1.48.2.12 works 1.48.2.13 works 1.48.2.14 works 1.48.2.15 works 1.48.2.16 doesn't work > Here's what I've tested so far...in the table below, "work" means that > the host route to the destination got installed correctly and "no work" > means that it didn't. > > Base Local Patch Result > ---- ----------- ------ > 6.2-RELEASE Unmodified No work > 6.2-RELEASE Revert nd6.c 1.48.2.{14,15} Work > 6.2-STABLE Unmodified No work > 6.2-STABLE Revert nd6.c 1.48.2.{14,15} Work > 6.2-STABLE Revert nd6.c 1.48.2.16 No work So strangely, this is different from my results... I can't install 6.2-RELEASE on the specific box, alas. > I'm going to write up an entry for the 6.2-RELEASE errata notes > documenting the existence of a problem and a workaround. We still need > to figure out exactly what the right fix is. Testing results from other > users (both 6.2-RELEASE and 6.2-STABLE) would be most welcome. Just FYI, my initial alternative workaround was to use prefixlen 126, e.g.: ipv6_ifconfig_gif0="2001:7b8:2ff:146::2 prefixlen 126" Cheers, Dimitry
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?45B676A2.5090009>