From ccc4baf446117ecd164aa340d73f29ff84cb0801 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Thu, 16 Nov 2017 14:13:01 +0100 Subject: [PATCH] mt76x2: clear drop mask when sending a PS response Should make handling powersave clients more reliable Signed-off-by: Felix Fietkau --- mt76x2_tx.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mt76x2_tx.c b/mt76x2_tx.c index 549f6b56..1a32e1fb 100644 --- a/mt76x2_tx.c +++ b/mt76x2_tx.c @@ -151,6 +151,9 @@ int mt76x2_tx_prepare_skb(struct mt76_dev *mdev, void *txwi, int qsel = MT_QSEL_EDCA; int ret; + if (q == &dev->mt76.q_tx[MT_TXQ_PSD] && wcid && wcid->idx < 128) + mt76x2_mac_wcid_set_drop(dev, wcid->idx, false); + mt76x2_mac_write_txwi(dev, txwi, skb, wcid, sta); ret = mt76x2_insert_hdr_pad(skb);