Date: Fri, 3 Jul 2015 11:10:25 +0200 From: Kristof Provost <kp@FreeBSD.org> To: "Andrey V. Elsukov" <ae@FreeBSD.org> Cc: koobs@FreeBSD.org, freebsd-net@FreeBSD.org Subject: Re: radvd issue on CURRENT Message-ID: <5FBA0180-76F6-43A3-A6C7-860E74FB4682@FreeBSD.org> In-Reply-To: <55964040.4050809@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>
next in thread | previous in thread | raw e-mail | index | archive | help
> On 03 Jul 2015, at 09:56, Andrey V. Elsukov <ae@FreeBSD.org> wrote:
> can you test this patch instead:
I’ll test it when I get home this evening.
At first glance that looks like it’d fix things too.
> Index: ip6_output.c
> ===================================================================
> --- 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;
>
> + in6_setscope(&pktinfo->ipi6_addr, ifp);
That’ll have to be in6_setscope(&pktinfo->ipi6_addr, ifp, NULL);
—
Kristof
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5FBA0180-76F6-43A3-A6C7-860E74FB4682>
