[Bug 284057] vmxnet3/iflib: crash in vmxnet3_isc_txd_credits_update

[email protected]
Newsgroups gmane.os.freebsd.devel.net
Message-ID <[email protected]/bugzilla/>
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=284057

--- Comment #13 from Mark Johnston <[email protected]> ---
(In reply to Andriy Gapon from comment #12)
I don't quite understand the comment either, but it makes some sense to me that
the sysctl hides the problem: the bug is that vmxnet3_isc_txd_credits_update()
can be called multiple times in parallel, from an interrupt handler and from
the transmit path.  The latter happens when ifmp_ring_enqueue() drains the
ring, and this is inhibited when abdicate == 0.

But, I think concurrent calls to vmxnet3_isc_txd_credits_update() is still
possible even with that setting, e.g., from _task_fn_tx().

-- 
You are receiving this mail because:
You are the assignee for the bug.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.