Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 08 Nov 2021 09:26:03 +0000
From:      bugzilla-noreply@freebsd.org
To:        net@FreeBSD.org
Subject:   [Bug 259458] iflib_rxeof NULL pointer crash with vmxnet3 driver
Message-ID:  <bug-259458-7501-sjfbskKVHZ@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-259458-7501@https.bugs.freebsd.org/bugzilla/>
References:  <bug-259458-7501@https.bugs.freebsd.org/bugzilla/>

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

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=259458

--- Comment #19 from Andriy Gapon <avg@FreeBSD.org> ---
iflib_stop has a couple of 1 ms delays in it (after stopping the hardware).  I
think that those could be enough for the taskqueues to complete any queued work
on real hardware.
But on VMs, especially if the hypervisor is very busy (oversubscribed), the
taskqueue threads can get delayed arbitrarily.
I think that that may explain why the problem is rarely seen and why we see it
with vmxnet3 specifically.

-- 
You are receiving this mail because:
You are the assignee for the bug.


Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-259458-7501-sjfbskKVHZ>