From d68ba19b9619200212ca09627882a44f2623f369 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Sat, 27 Feb 2016 14:45:08 +0100 Subject: [PATCH] mt7603: request tx status for all frames which have a rate set in the skb Signed-off-by: Felix Fietkau --- mt7603_mac.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mt7603_mac.c b/mt7603_mac.c index 90f4ceb7..f2611ce8 100644 --- a/mt7603_mac.c +++ b/mt7603_mac.c @@ -699,8 +699,9 @@ int mt7603_tx_prepare_skb(struct mt76_dev *mdev, void *txwi_ptr, if (!wcid) wcid = &dev->global_sta.wcid; - if (info->flags & (IEEE80211_TX_CTL_REQ_TX_STATUS | - IEEE80211_TX_CTL_RATE_CTRL_PROBE)) { + if ((info->flags & (IEEE80211_TX_CTL_REQ_TX_STATUS | + IEEE80211_TX_CTL_RATE_CTRL_PROBE)) || + info->control.rates[0].idx >= 0) { spin_lock_bh(&dev->status_lock); msta->pid = (msta->pid + 1) & MT_PID_INDEX;