From 2e7332f4b0e8b34272120c970e0a680ec37fa6c4 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 1ba9d012..b73f8da7 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->flag |= RX_FLAG_40MHZ; + rxd += 6; if ((u8 *) rxd - skb->data >= skb->len) return -EINVAL;