OSDN Git Service

mt76: mt7915: query station rx rate from firmware
authorFelix Fietkau <nbd@nbd.name>
Wed, 30 Sep 2020 09:39:04 +0000 (11:39 +0200)
committerFelix Fietkau <nbd@nbd.name>
Fri, 4 Dec 2020 12:46:15 +0000 (13:46 +0100)
commit11553d88d0b99bdde4687b0096eea2c9809301a0
treea64c46234bed1b9a2e7268c6c2c6c4297b983741
parent99de49fc6f73f68157d946297370fb04f64bfe81
mt76: mt7915: query station rx rate from firmware

When per-packet rate reporting is enabled, the hardware can get stuck under
some conditions. It self-recovers quickly, but in practice this leads to
reduced performance.
In order to avoid running into this issue, disable per-packet rate reporting
by default and query the rx rate from firmware instead, unless monitor mode
is enabled.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mt7915/init.c
drivers/net/wireless/mediatek/mt76/mt7915/main.c
drivers/net/wireless/mediatek/mt76/mt7915/mcu.c
drivers/net/wireless/mediatek/mt76/mt7915/mcu.h
drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h