CVSROOT: /cvs Module name: src Changes by: s...@cvs.openbsd.org 2021/09/23 10:27:59
Modified files: sys/dev/pci : if_iwx.c Log message: Reset the Tx timer when iwx(4) firmware sends a BA notification. When multiple frames are sent in a batch on a Tx aggregation queue our current firmware version does not provide the IWX_TX_CMD notification. Older versions used to provide this (as observed on iwm(4) devices), but our current firmware only sends IWX_BA_NOTIF. This means we need to reset the Tx timer upon BA_NOTIF in order to avoid a bogus "device timeout" trigger from our watchdog handler. Do this as soon as the BA notification has been validated.