iwlwifi: mvm: freeze the non-shared queues when a station goes to sleep
authorEmmanuel Grumbach <emmanuel.grumbach@intel.com>
Thu, 22 Jan 2015 11:15:15 +0000 (13:15 +0200)
committerEmmanuel Grumbach <emmanuel.grumbach@intel.com>
Thu, 12 Mar 2015 07:57:44 +0000 (09:57 +0200)
commitc22b0ff572e4b3723a3c552e74a4ba2497606040
tree67b00aae103114becb3ec24770466ba6f8f34898
parente0b8d405132db38fafc9da86ef4de0ebe2be468e
iwlwifi: mvm: freeze the non-shared queues when a station goes to sleep

When a station goes to sleep, we can't transmit any frame
to it. This means that until that station will wake up, a
queue that is dedicated to this station won't progress at
all. Take this into account when monitoring stuck queues
and don't account for the time the station was asleep.
This allows to mask false positives where the queues are
stuck not because of a bug, but because of the station
being asleep.

Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
drivers/net/wireless/iwlwifi/mvm/mac80211.c