wifi: mac80211_hwsim: add debug messages for link changes

It's useful to be able to see the link addresses when the
interface links change, so add some prints to hwsim for the
vif link change callback.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Reviewed-by: Benjamin Berg <benjamin.berg@intel.com>
Signed-off-by: Miri Korenblit <miriam.rachel.korenblit@intel.com>
Link: https://patch.msgid.link/20260527224151.b22a048abc7c.Ief2132c5c4bb67fa56e90eb8e7d59dfd9f2b9378@changeid
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:
Johannes Berg
2026-05-27 22:42:40 +03:00
parent f681502c79
commit 847f7ead7b

View File

@@ -3534,8 +3534,13 @@ static int mac80211_hwsim_change_vif_links(struct ieee80211_hw *hw,
if (!new_links)
add |= BIT(0);
for_each_set_bit(i, &rem, IEEE80211_MLD_MAX_NUM_LINKS)
wiphy_dbg(hw->wiphy, "%s:\n", __func__);
for_each_set_bit(i, &rem, IEEE80211_MLD_MAX_NUM_LINKS) {
mac80211_hwsim_config_mac_nl(hw, old[i]->addr, false);
wiphy_dbg(hw->wiphy,
" link [%d/%pM] removed\n", i, old[i]->addr);
}
for_each_set_bit(i, &add, IEEE80211_MLD_MAX_NUM_LINKS) {
struct ieee80211_bss_conf *link_conf;
@@ -3545,6 +3550,8 @@ static int mac80211_hwsim_change_vif_links(struct ieee80211_hw *hw,
continue;
mac80211_hwsim_config_mac_nl(hw, link_conf->addr, true);
wiphy_dbg(hw->wiphy,
" link [%d/%pM] added\n", i, link_conf->addr);
}
return 0;