Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 3 Jul 2015 17:09:17 +0200
From:      Kristof Provost <kp@FreeBSD.org>
To:        "Andrey V. Elsukov" <ae@FreeBSD.org>
Cc:        freebsd-net@FreeBSD.org, koobs@FreeBSD.org
Subject:   Re: radvd issue on CURRENT
Message-ID:  <237E38F8-ECD8-4103-98B1-EDAF72A7F162@FreeBSD.org>
In-Reply-To: <5FBA0180-76F6-43A3-A6C7-860E74FB4682@FreeBSD.org>
References:  <7B00338E-6264-44FD-9A55-8E29C01467E7@FreeBSD.org> <5596192F.2050802@FreeBSD.org> <4BA4AF18-6CC7-48A9-8035-22B3E209257A@FreeBSD.org> <55964040.4050809@FreeBSD.org> <5FBA0180-76F6-43A3-A6C7-860E74FB4682@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
> On 03 Jul 2015, at 11:10, Kristof Provost <kp@FreeBSD.org> wrote:
>=20
>=20
>> On 03 Jul 2015, at 09:56, Andrey V. Elsukov <ae@FreeBSD.org> wrote:
>> can you test this patch instead:
> I=E2=80=99ll test it when I get home this evening.
> At first glance that looks like it=E2=80=99d fix things too.
The patch (with the build fix below) works.

>> Index: ip6_output.c
>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>> --- ip6_output.c	(revision 284791)
>> +++ ip6_output.c	(working copy)
>> @@ -2566,6 +2567,7 @@ ip6_setpktopt(int optname, u_char *buf, int =
len, s
>> 		    !IN6_IS_ADDR_UNSPECIFIED(&pktinfo->ipi6_addr)) {
>> 			struct in6_ifaddr *ia;
>>=20
>> +			in6_setscope(&pktinfo->ipi6_addr, ifp);
> That=E2=80=99ll have to be in6_setscope(&pktinfo->ipi6_addr, ifp, =
NULL);

Regards,
Kristof=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?237E38F8-ECD8-4103-98B1-EDAF72A7F162>