Let iwx(4) use per-Tx-queue interface timers to ensure that the interface
authorstsp <stsp@openbsd.org>
Mon, 22 Nov 2021 10:54:36 +0000 (10:54 +0000)
committerstsp <stsp@openbsd.org>
Mon, 22 Nov 2021 10:54:36 +0000 (10:54 +0000)
commit08f56582a4696d4b9379f739848a01e091ffa9d1
tree28cdcf21ea5364596dc29c8056ebabc48d3ed0e1
parent16385fb6d5847fcdcc8eac963e36d650b57391ec
Let iwx(4) use per-Tx-queue interface timers to ensure that the interface
watchdog will trigger a device timeout if a particular Tx queue gets stuck
while other Tx queues keep working.

The Linux driver is using a similar workaround for "stuck queues".

Tested by myself and jmc@
sys/dev/pci/if_iwx.c
sys/dev/pci/if_iwxvar.h