mac80211: fix handling of PS filtering with fast-xmit
Fixes dropped packets in the tx path in case a non-PS station triggers the tx filter. Signed-off-by: Felix Fietkau <nbd@openwrt.org> Signed-off-by: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:

committed by
Johannes Berg

parent
babc305e21
commit
f7418bc10d
@@ -101,6 +101,7 @@ static void ieee80211_handle_filtered_frame(struct ieee80211_local *local,
|
||||
* when it wakes up for the next time.
|
||||
*/
|
||||
set_sta_flag(sta, WLAN_STA_CLEAR_PS_FILT);
|
||||
ieee80211_clear_fast_xmit(sta);
|
||||
|
||||
/*
|
||||
* This code races in the following way:
|
||||
|
Reference in New Issue
Block a user