diff --git a/mt7603_main.c b/mt7603_main.c index 4b30df6b..75c43896 100644 --- a/mt7603_main.c +++ b/mt7603_main.c @@ -223,7 +223,7 @@ mt7603_bss_info_changed(struct ieee80211_hw *hw, struct ieee80211_vif *vif, mutex_lock(&dev->mutex); - if (changed & BSS_CHANGED_ASSOC) { + if (changed & (BSS_CHANGED_ASSOC | BSS_CHANGED_BSSID)) { mt76_wr(dev, MT_BSSID0(mvif->idx), get_unaligned_le32(info->bssid)); mt76_wr(dev, MT_BSSID1(mvif->idx),