From 3968dae910786852f5d1787459ae934c14a3294c Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Thu, 25 Jan 2018 16:44:06 +0100 Subject: [PATCH] mt7603: fix 40 mhz channel bandwidth reporting Signed-off-by: Felix Fietkau --- mt7603_mac.c | 3 +++ 1 file changed, 3 insertions(+) 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;