Date: Thu, 25 Sep 2014 23:44:15 +0400 From: Gleb Smirnoff <glebius@FreeBSD.org> To: "Andrey V. Elsukov" <ae@FreeBSD.org> Cc: FreeBSD Net <freebsd-net@freebsd.org>, David Carlier <david.carlier@hardenedbsd.org>, Adrian Chadd <adrian@freebsd.org> Subject: Re: svn commit: r272089 - head/sys/netpfil/ipfw Message-ID: <20140925194415.GD884@glebius.int.ru> In-Reply-To: <54241F1D.4080206@FreeBSD.org> References: <201409250226.s8P2Q6AS055635@svn.freebsd.org> <CAJ-VmomsRHxiUtDw8FpP=ZGcE136dBLpDyzcpnRVbVFyk0Jmnw@mail.gmail.com> <20140925051808.GS884@FreeBSD.org> <1411643223.2161.2.camel@bruno> <54241F1D.4080206@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Sep 25, 2014 at 05:56:45PM +0400, Andrey V. Elsukov wrote: A> > Ok, moving off to freebsd-net. How should we proceded with debugging A> > further? A> A> Probably this can occurs when outgoing interface disappeared A> (netgrapg/tun/tap/lagg/vlan/usb ethernet), but packets were not send yet A> (delayed in the dummynet pipe). I think this is well known problem. AFAIK, when an mbuf leaves an interface, it completely detaches from it. There is no mechanism to clear all rcvif pointers on all mbufs travelling through stack when interface departs. Yes, here I describe another problem: interface departs, and rcvif pointers are stale. This is known and old problem. But the pointers are not NULL. -- Totus tuus, Glebius.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140925194415.GD884>