diff options
Diffstat (limited to 'net/mac80211/tx.c')
-rw-r--r-- | net/mac80211/tx.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/net/mac80211/tx.c b/net/mac80211/tx.c index 7bf1f9c9ea34..698d4718b1a4 100644 --- a/net/mac80211/tx.c +++ b/net/mac80211/tx.c | |||
@@ -1102,6 +1102,11 @@ static bool ieee80211_tx_prep_agg(struct ieee80211_tx_data *tx, | |||
1102 | 1102 | ||
1103 | if (test_bit(HT_AGG_STATE_OPERATIONAL, &tid_tx->state)) { | 1103 | if (test_bit(HT_AGG_STATE_OPERATIONAL, &tid_tx->state)) { |
1104 | info->flags |= IEEE80211_TX_CTL_AMPDU; | 1104 | info->flags |= IEEE80211_TX_CTL_AMPDU; |
1105 | } else if (test_bit(HT_AGG_STATE_WANT_START, &tid_tx->state)) { | ||
1106 | /* | ||
1107 | * nothing -- this aggregation session is being started | ||
1108 | * but that might still fail with the driver | ||
1109 | */ | ||
1105 | } else { | 1110 | } else { |
1106 | spin_lock(&tx->sta->lock); | 1111 | spin_lock(&tx->sta->lock); |
1107 | /* | 1112 | /* |