Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Jan 2007 08:47:58 -0800
From:      "Bruce A. Mah" <bmah@freebsd.org>
To:        Dimitry Andric <dimitry@andric.com>
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:  <45B63C3E.9010808@freebsd.org>
In-Reply-To: <45B48F0C.9090809@andric.com>
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>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig3FD97F734167E6F5E0E2A499
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

If memory serves me right, Dimitry Andric wrote:
> Bruce A. Mah wrote:
>>> and later I found out it was caused by commit 1.48.2.16:
>>> http://lists.freebsd.org/pipermail/freebsd-stable/2006-December/03185=
3.html
>> This isn't consistent with what I'm finding.  For one thing, rev.
>> 1.48.2.16 of nd6.c isn't in 6.2-RELEASE but I saw the problem there
>> anyways.  Also, that's not the change I made to my local sources to ge=
t
>> my gif(4) tunnel working.  Are you sure about this?  :-)
>=20
> I'm following -STABLE, and 1.48.2.16 is in there.  Since it was
> committed on 29 Nov, I suspected it would end up in -RELEASE, but
> apparently not. :)
>=20
> I explicitly tried reverting just this one commit, and for me it solved=

> the problem (i.e. the automagical addition of needed routing entries).

I tried this too and it didn't help.  :-(

Just to confirm, you're dealing with a gif(4) interface with an
explicitly-configured destination address and a 128-bit prefixlen, yes?

> So for you, reverting the combination of 1.48.2.14 and .15 works?

Yep.  BTW these two changes really go together, so it doesn't really
make sense to revert just one of them (the commit logs implied that this
 would be fairly broken in other ways).

> Maybe
> there is something else involved too, for example the route command
> itself?

Not sure what you mean by this exactly...???...

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

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.

Bruce.


--------------enig3FD97F734167E6F5E0E2A499
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFtjw+2MoxcVugUsMRAtqCAKDLjhYA+KIyxLDcsWMPUqUPktHy1QCdG2pL
a5DO4JF6QFuYE9xf+z7WNng=
=YYxb
-----END PGP SIGNATURE-----

--------------enig3FD97F734167E6F5E0E2A499--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?45B63C3E.9010808>