[PATCH mt76 0/6] wifi: mt76: mt7996: Rework vif/sta links management for link reconfiguration
Lorenzo Bianconi
lorenzo at kernel.org
Sun Mar 15 03:26:23 PDT 2026
Rework vif/sta links management since MT7996 hw requires to remove AP MLD
links from MCU configuration during AP tear-down process (e.g. running
mt7996_remove_interface() for vif links or mt7996_mac_sta_remove() for
sta links).
---
Lorenzo Bianconi (3):
wifi: mt76: mt7996: Rely on msta_link link_id in mt7996_vif_link_remove()
wifi: mt76: mt7996: Destroy vif active links in mt7996_remove_interface()
wifi: mt76: mt7996: Destroy active sta links in mt7996_mac_sta_remove()
Shayne Chen (3):
wifi: mt76: mt7996: Account active links in valid_links fields
wifi: mt76: mt7996: Move mlink deallocation in mt7996_vif_link_remove()
wifi: mt76: mt7996: Add mcu APIs to enable/disable vif links.
drivers/net/wireless/mediatek/mt76/channel.c | 9 -
.../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 2 +
drivers/net/wireless/mediatek/mt76/mt7996/mac.c | 22 +--
drivers/net/wireless/mediatek/mt76/mt7996/main.c | 208 ++++++++++++++-------
drivers/net/wireless/mediatek/mt76/mt7996/mcu.c | 66 +++++++
drivers/net/wireless/mediatek/mt76/mt7996/mcu.h | 34 ++++
drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h | 11 +-
7 files changed, 255 insertions(+), 97 deletions(-)
---
base-commit: dab5edc5546c90674cfff033abc2b797b3ad4bf4
change-id: 20260221-mt7996-mlo-link-reconf-53eb8ed94280
Best regards,
--
Lorenzo Bianconi <lorenzo at kernel.org>
More information about the Linux-mediatek
mailing list