From: Felix Fietkau Date: Tue, 13 Nov 2018 19:54:17 +0000 (+0100) Subject: mt76: request tx status for powersave released EOSP packet X-Git-Tag: v5.1-rc1~178^2~348^2~44^2~32 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7267a7965dd7b0f2a0800538c8080f3e683846fc;p=thirdparty%2Fkernel%2Flinux.git mt76: request tx status for powersave released EOSP packet Allows mac80211 to keep track of the service period Signed-off-by: Felix Fietkau --- diff --git a/drivers/net/wireless/mediatek/mt76/tx.c b/drivers/net/wireless/mediatek/mt76/tx.c index 7b711058807d3..f08509c1670d0 100644 --- a/drivers/net/wireless/mediatek/mt76/tx.c +++ b/drivers/net/wireless/mediatek/mt76/tx.c @@ -330,7 +330,8 @@ mt76_queue_ps_skb(struct mt76_dev *dev, struct ieee80211_sta *sta, info->control.flags |= IEEE80211_TX_CTRL_PS_RESPONSE; if (last) - info->flags |= IEEE80211_TX_STATUS_EOSP; + info->flags |= IEEE80211_TX_STATUS_EOSP | + IEEE80211_TX_CTL_REQ_TX_STATUS; mt76_skb_set_moredata(skb, !last); dev->queue_ops->tx_queue_skb(dev, hwq, skb, wcid, sta);