]> git.ipfire.org Git - thirdparty/linux.git/commit
wifi: mt76: mt7996: improve hardware restart reliability
authorFelix Fietkau <nbd@nbd.name>
Mon, 15 Sep 2025 07:58:57 +0000 (09:58 +0200)
committerFelix Fietkau <nbd@nbd.name>
Mon, 15 Sep 2025 11:23:01 +0000 (13:23 +0200)
commitace5d3b6b49e8391beb4d7244348ba7da5298878
tree8c1da5b0f776043fbe934168a5d8455ec028ace8
parent0a5df0ec47f7edc04957925a9644101682041d27
wifi: mt76: mt7996: improve hardware restart reliability

Port latest version of similar changes from mt7915:
- use reconfig_complete to restart mac_work / queues
- clear wcid and vif mask to avoid leak
- fix sta poll list corruption
- reset station links
- reset interface links
- clear rro list

Link: https://patch.msgid.link/20250915075910.47558-2-nbd@nbd.name
Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mt7996/mac.c
drivers/net/wireless/mediatek/mt76/mt7996/main.c
drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h