Skip site navigation (1)Skip section navigation (2)
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>