mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-26 21:54:11 +08:00
wifi: mac80211: mlme: set sta.mlo to mlo state
At this point, we've already changed link_id to be zero for a non-MLO connection, so use the 'mlo' variable rather than link ID to determine the MLO status of the station. Fixes:bd363ee533
("wifi: mac80211: mlme: set sta.mlo correctly") Fixes:81151ce462
("wifi: mac80211: support MLO authentication/association with one link") Signed-off-by: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:
parent
0f13f3c322
commit
6d8e0f84f8
@ -6393,7 +6393,7 @@ static int ieee80211_prep_connection(struct ieee80211_sub_if_data *sdata,
|
||||
}
|
||||
|
||||
if (!have_sta) {
|
||||
if (link_id >= 0)
|
||||
if (mlo)
|
||||
new_sta = sta_info_alloc_with_link(sdata, ap_mld_addr,
|
||||
link_id, cbss->bssid,
|
||||
GFP_KERNEL);
|
||||
@ -6405,7 +6405,7 @@ static int ieee80211_prep_connection(struct ieee80211_sub_if_data *sdata,
|
||||
goto out_err;
|
||||
}
|
||||
|
||||
new_sta->sta.mlo = link_id >= 0;
|
||||
new_sta->sta.mlo = mlo;
|
||||
}
|
||||
|
||||
/*
|
||||
|
Loading…
Reference in New Issue
Block a user