Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 4 Nov 2020 11:47:36 -0500
From:      Ryan Stone <rysto32@gmail.com>
To:        freebsd-net <freebsd-net@freebsd.org>
Subject:   iflib tx watchdog doesn't appear that it can work anymore
Message-ID:  <CAFMmRNw%2B-1Hn4HyKqXsAMxx40aUPPOVubppAivUieBdedMSF1Q@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
https://svnweb.freebsd.org/base?view=revision&revision=356310

As of r356310, there does not appear to be a way that ift_qstatus can
be set to anything but IFLIB_QUEUE_IDLE.  As a result, I don't see
that there is any way for the watchdog to ever fire.

I think that iflib has missed setting ift_qstatus to
IFLIB_QUEUE_WORKING when packets are enqueued on the rx ring.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFMmRNw%2B-1Hn4HyKqXsAMxx40aUPPOVubppAivUieBdedMSF1Q>