| --- a/tx.c | |
| +++ b/tx.c | |
| @@ -326,7 +326,7 @@ mt76_tx(struct mt76_phy *phy, struct iee | |
| if ((dev->drv->drv_flags & MT_DRV_HW_MGMT_TXQ) && | |
| !(info->flags & IEEE80211_TX_CTL_HW_80211_ENCAP) && | |
| !ieee80211_is_data(hdr->frame_control) && | |
| - !ieee80211_is_bufferable_mmpdu(hdr->frame_control)) { | |
| + !ieee80211_is_bufferable_mmpdu(skb)) { | |
| qid = MT_TXQ_PSD; | |
| skb_set_queue_mapping(skb, qid); | |
| } |