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:
bd363ee53302 ("wifi: mac80211: mlme: set sta.mlo correctly")
Fixes:
81151ce462e5 ("wifi: mac80211: support MLO authentication/association with one link")
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
}
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);
goto out_err;
}
- new_sta->sta.mlo = link_id >= 0;
+ new_sta->sta.mlo = mlo;
}
/*