From 549f43b23e88e1e175016eb87f5fcbd9d87641ef Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Thu, 12 Apr 2018 12:14:23 +0200 Subject: [PATCH] mt7603: ensure that the ACK flag is set for A-MPDUs with any acked subframe Signed-off-by: Felix Fietkau --- mt7603_mac.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mt7603_mac.c b/mt7603_mac.c index 70ee1278..64dc446c 100644 --- a/mt7603_mac.c +++ b/mt7603_mac.c @@ -959,6 +959,8 @@ mt7603_fill_txs(struct mt7603_dev *dev, struct mt7603_sta *sta, } else { info->status.ampdu_len = sta->ampdu_count; info->status.ampdu_ack_len = sta->ampdu_acked; + if (info->status.ampdu_ack_len) + info->flags |= IEEE80211_TX_STAT_ACK; } if (ampdu || (info->flags & IEEE80211_TX_CTL_AMPDU))