Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 23 Jul 2020 06:58:10 -0500
From:      Kyle Evans <kevans@freebsd.org>
To:        Hans Petter Selasky <hps@selasky.org>
Cc:        freebsd-net <freebsd-net@freebsd.org>
Subject:   Re: Abandoning ifnet work
Message-ID:  <CACNAnaH8oCMP385E1wWymoNk1tyKS-fFkvJt39eqRrfQMhgpyQ@mail.gmail.com>
In-Reply-To: <fc2535e6-82a1-34cf-c204-75fcfda51f09@selasky.org>
References:  <CACNAnaF0kj4q688DNt%2BHKCSdindn9YBYW2aKOiu0cWQsrShUgA@mail.gmail.com> <fc2535e6-82a1-34cf-c204-75fcfda51f09@selasky.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Jul 23, 2020 at 3:38 AM Hans Petter Selasky <hps@selasky.org> wrote:
>
> On 2020-07-23 05:45, Kyle Evans wrote:
> > abandoning because the review process for this area is simply not
>
> Are you looking for this:
>
> https://reviews.freebsd.org/D24914
>

No, not at all. The race I was reliably hitting is more like:

1. epair sets its vnet 'to the other half' in epair_clone_destroy
2. destroys that
3. goes to CURVNET_RESTORE(), but the vnet we were in has been
destroyed out from underneath us and we die in a fire trying to check
saved_vnet->vnet_magic_n

Thanks,

Kyle Evans



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACNAnaH8oCMP385E1wWymoNk1tyKS-fFkvJt39eqRrfQMhgpyQ>