diff --git a/mt7603_mac.c b/mt7603_mac.c index 8dacb0ac..f746b3ca 100644 --- a/mt7603_mac.c +++ b/mt7603_mac.c @@ -509,6 +509,9 @@ mt7603_mac_fill_rx(struct mt7603_dev *dev, struct sk_buff *skb) dev->rssi_offset[1]; status->signal = max(status->chain_signal[0], status->chain_signal[1]); + if (FIELD_GET(MT_RXV1_FRAME_MODE, rxdg0) == 1) + status->bw = RATE_INFO_BW_40; + rxd += 6; if ((u8 *) rxd - skb->data >= skb->len) return -EINVAL;