Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Aug 2015 17:33:08 +0200
From:      Markus Gebert <markus.gebert@hostpoint.ch>
To:        Kristof Provost <kp@FreeBSD.org>
Cc:        freebsd-net@freebsd.org, freebsd-pf@freebsd.org
Subject:   Re: Near-term pf plans
Message-ID:  <3121D8E4-A27E-475B-9771-C09347D1D793@hostpoint.ch>
In-Reply-To: <20150823150957.GK48727@vega.codepro.be>
References:  <20150823150957.GK48727@vega.codepro.be>

next in thread | previous in thread | raw e-mail | index | archive | help

Hi Kristof

> On 23.08.2015, at 17:09, Kristof Provost <kp@FreeBSD.org> wrote:
> 
> - PR 202351
>   This is a panic after ip6 reassembly in pf. We set the rcvif to NULL
>   when refragmenting. That seems to go OK execpt when we're refragmenting
>   broadcast/multicast packets in the forwarding path. It's not at all
>   clear to me how that could happen.

if_bridge wants to forward ipv6 multicasts. pf refragmentation code tries to send out the resulting packets using ip6_forward() which does not handle multicasts, drops the packet and tries to log that fact, which causes the panic.

I’ve updated the PR with some more thoughts about this.


Markus





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3121D8E4-A27E-475B-9771-C09347D1D793>