summaryrefslogtreecommitdiff
path: root/drivers/net/wireless/mediatek/mt76/mt76x02.h
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@nbd.name>2022-01-31 13:35:34 +0300
committerFelix Fietkau <nbd@nbd.name>2022-02-03 16:34:35 +0300
commit2aa6c0fb755710a32f30b12dc9bec52929b8b988 (patch)
treeb3f1ef3fe5de3b8b6b85c156b4582bafc8eec518 /drivers/net/wireless/mediatek/mt76/mt76x02.h
parente22814bb275c5b35974edd9135a898941f77b62f (diff)
downloadlinux-2aa6c0fb755710a32f30b12dc9bec52929b8b988.tar.xz
mt76x02: improve mac error check/reset reliability
On AP mode devices, check beacon tx counters to detect MAC errors. When an error is detected, stop the MAC before resetting it Signed-off-by: Felix Fietkau <nbd@nbd.name>
Diffstat (limited to 'drivers/net/wireless/mediatek/mt76/mt76x02.h')
-rw-r--r--drivers/net/wireless/mediatek/mt76/mt76x02.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/wireless/mediatek/mt76/mt76x02.h b/drivers/net/wireless/mediatek/mt76/mt76x02.h
index 44d1a92d9a90..3232083e9916 100644
--- a/drivers/net/wireless/mediatek/mt76/mt76x02.h
+++ b/drivers/net/wireless/mediatek/mt76/mt76x02.h
@@ -104,6 +104,7 @@ struct mt76x02_dev {
u32 tx_hang_reset;
u8 tx_hang_check;
+ u8 beacon_hang_check;
u8 mcu_timeout;
struct mt76x02_calibration cal;