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>