diff options
Diffstat (limited to 'net/mac80211')
-rw-r--r-- | net/mac80211/agg-tx.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/net/mac80211/agg-tx.c b/net/mac80211/agg-tx.c index 6ddd11466df2..26d42e88808c 100644 --- a/net/mac80211/agg-tx.c +++ b/net/mac80211/agg-tx.c | |||
@@ -489,6 +489,7 @@ void ieee80211_start_tx_ba_cb_irqsafe(struct ieee80211_vif *vif, | |||
489 | ra_tid = (struct ieee80211_ra_tid *) &skb->cb; | 489 | ra_tid = (struct ieee80211_ra_tid *) &skb->cb; |
490 | memcpy(&ra_tid->ra, ra, ETH_ALEN); | 490 | memcpy(&ra_tid->ra, ra, ETH_ALEN); |
491 | ra_tid->tid = tid; | 491 | ra_tid->tid = tid; |
492 | ra_tid->vif = vif; | ||
492 | 493 | ||
493 | skb->pkt_type = IEEE80211_ADDBA_MSG; | 494 | skb->pkt_type = IEEE80211_ADDBA_MSG; |
494 | skb_queue_tail(&local->skb_queue, skb); | 495 | skb_queue_tail(&local->skb_queue, skb); |
@@ -625,6 +626,7 @@ void ieee80211_stop_tx_ba_cb_irqsafe(struct ieee80211_vif *vif, | |||
625 | ra_tid = (struct ieee80211_ra_tid *) &skb->cb; | 626 | ra_tid = (struct ieee80211_ra_tid *) &skb->cb; |
626 | memcpy(&ra_tid->ra, ra, ETH_ALEN); | 627 | memcpy(&ra_tid->ra, ra, ETH_ALEN); |
627 | ra_tid->tid = tid; | 628 | ra_tid->tid = tid; |
629 | ra_tid->vif = vif; | ||
628 | 630 | ||
629 | skb->pkt_type = IEEE80211_DELBA_MSG; | 631 | skb->pkt_type = IEEE80211_DELBA_MSG; |
630 | skb_queue_tail(&local->skb_queue, skb); | 632 | skb_queue_tail(&local->skb_queue, skb); |