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>