mirror of
https://github.com/edk2-porting/linux-next.git
synced 2025-01-06 04:33:58 +08:00
wifi: mac80211_hwsim: Don't access vif valid links directly
And instead use the vif getter functions, as a preparation for supporting disabled/dormant links. Signed-off-by: Ilan Peer <ilan.peer@intel.com> Signed-off-by: Gregory Greenman <gregory.greenman@intel.com> Link: https://lore.kernel.org/r/20230608163202.8966bd5ce7c8.Ia73e3555aaf4ddf9917bced8d413fad08cc28f1b@changeid Signed-off-by: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:
parent
f1871abd27
commit
01ae1209c0
@ -1860,7 +1860,7 @@ mac80211_hwsim_select_tx_link(struct mac80211_hwsim_data *data,
|
||||
struct hwsim_sta_priv *sp = (void *)sta->drv_priv;
|
||||
int i;
|
||||
|
||||
if (!vif->valid_links)
|
||||
if (!ieee80211_vif_is_mld(vif))
|
||||
return &vif->bss_conf;
|
||||
|
||||
WARN_ON(is_multicast_ether_addr(hdr->addr1));
|
||||
@ -2636,7 +2636,8 @@ static int mac80211_hwsim_sta_state(struct ieee80211_hw *hw,
|
||||
*/
|
||||
if (vif->type == NL80211_IFTYPE_STATION &&
|
||||
new_state == IEEE80211_STA_AUTHORIZED && !sta->tdls)
|
||||
ieee80211_set_active_links_async(vif, vif->valid_links);
|
||||
ieee80211_set_active_links_async(vif,
|
||||
ieee80211_vif_usable_links(vif));
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user