From: Ryder Lee Date: Thu, 13 Jun 2019 07:13:30 +0000 (+0800) Subject: mt76: mt7615: fix incorrect settings in mesh mode X-Git-Tag: v5.3-rc1~140^2~52^2~2^2~8 X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=1a09d9e0e5f0e65fa3b5fc4df4e97651f0b544ef;p=linux-block.git mt76: mt7615: fix incorrect settings in mesh mode Fix wrong settings that will drop packets due to hardware's RX table searching flow. Fixes: f072c7ba2150 ("mt76: mt7615: enable support for mesh") Signed-off-by: Ryder Lee Signed-off-by: Felix Fietkau --- diff --git a/drivers/net/wireless/mediatek/mt76/mt7615/mcu.c b/drivers/net/wireless/mediatek/mt76/mt7615/mcu.c index f3dd76f88ff1..90a62112f5ab 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7615/mcu.c +++ b/drivers/net/wireless/mediatek/mt76/mt7615/mcu.c @@ -970,7 +970,7 @@ int mt7615_mcu_add_wtbl(struct mt7615_dev *dev, struct ieee80211_vif *vif, .rx_wtbl = { .tag = cpu_to_le16(WTBL_RX), .len = cpu_to_le16(sizeof(struct wtbl_rx)), - .rca1 = vif->type == NL80211_IFTYPE_STATION, + .rca1 = vif->type != NL80211_IFTYPE_AP, .rca2 = 1, .rv = 1, },