aboutsummaryrefslogtreecommitdiffstats
path: root/net/mac80211/agg-tx.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/mac80211/agg-tx.c')
-rw-r--r--net/mac80211/agg-tx.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/net/mac80211/agg-tx.c b/net/mac80211/agg-tx.c
index 1df116d4d6e7..e5776ef1717a 100644
--- a/net/mac80211/agg-tx.c
+++ b/net/mac80211/agg-tx.c
@@ -257,6 +257,15 @@ int ieee80211_start_tx_ba_session(struct ieee80211_hw *hw, u8 *ra, u16 tid)
257 goto unlock; 257 goto unlock;
258 } 258 }
259 259
260 if (test_sta_flags(sta, WLAN_STA_SUSPEND)) {
261#ifdef CONFIG_MAC80211_HT_DEBUG
262 printk(KERN_DEBUG "Suspend in progress. "
263 "Denying BA session request\n");
264#endif
265 ret = -EINVAL;
266 goto unlock;
267 }
268
260 spin_lock_bh(&sta->lock); 269 spin_lock_bh(&sta->lock);
261 270
262 sdata = sta->sdata; 271 sdata = sta->sdata;