projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
f1871ab
)
wifi: mac80211_hwsim: Don't access vif valid links directly
author
Ilan Peer
<ilan.peer@intel.com>
Thu, 8 Jun 2023 13:36:09 +0000
(16:36 +0300)
committer
Johannes Berg
<johannes.berg@intel.com>
Wed, 14 Jun 2023 10:20:08 +0000
(12:20 +0200)
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>
drivers/net/wireless/virtual/mac80211_hwsim.c
patch
|
blob
|
history
diff --git
a/drivers/net/wireless/virtual/mac80211_hwsim.c
b/drivers/net/wireless/virtual/mac80211_hwsim.c
index 37bf392ae9a2fe0eefcfb787671a47e42c589e94..f446fd0e8cd0dd0ca4c4061b69d54b96e68f5a72 100644
(file)
--- a/
drivers/net/wireless/virtual/mac80211_hwsim.c
+++ b/
drivers/net/wireless/virtual/mac80211_hwsim.c
@@
-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;
}