CVSROOT:        /cvs
Module name:    src
Changes by:     s...@cvs.openbsd.org    2021/09/24 13:02:16

Modified files:
        sys/dev/pci    : if_iwm.c 

Log message:
Reset the Tx timer when iwm(4) firmware sends a BA notification.

This prevents a bogus "device timeout" if firmware sends a IWM_BA_NOTIF
instead of IWM_TX_CMD in order to let us know that a frame has been sent
on a Tx aggregation queue. Such behaviour was observed on iwx(4), and there
is reason to believe that iwm(4) might also be affected by this issue.

Tested by Jean-Michel Bessot on 7265 via bugs@ where this change seems
to prevent random device timeouts.
Tested by myself on 8265 with no apparent behaviour change seen.

Reply via email to