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);