Lines Matching refs:mlo
4035 struct driver_sta_mlo_info mlo;
4038 os_memset(&mlo, 0, sizeof(mlo));
4039 if (wpas_drv_get_sta_mlo_info(wpa_s, &mlo)) {
4040 wpa_dbg(wpa_s, MSG_ERROR, "Failed to get MLO link info");
4046 if (wpa_s->valid_links == mlo.valid_links) {
4049 if (!mlo.valid_links)
4052 for_each_link(mlo.valid_links, i) {
4054 mlo.links[i].addr) ||
4056 mlo.links[i].bssid)) {
4062 if (match && wpa_s->mlo_assoc_link_id == mlo.assoc_link_id &&
4063 ether_addr_equal(wpa_s->ap_mld_addr, mlo.ap_mld_addr))
4067 wpa_s->valid_links = mlo.valid_links;
4068 wpa_s->mlo_assoc_link_id = mlo.assoc_link_id;
4069 os_memcpy(wpa_s->ap_mld_addr, mlo.ap_mld_addr, ETH_ALEN);
4071 os_memcpy(wpa_s->links[i].addr, mlo.links[i].addr, ETH_ALEN);
4072 os_memcpy(wpa_s->links[i].bssid, mlo.links[i].bssid, ETH_ALEN);
4073 wpa_s->links[i].freq = mlo.links[i].freq;
4074 wpa_supplicant_update_link_bss(wpa_s, i, mlo.links[i].bssid);
4090 wpa_dbg(wpa_s, MSG_INFO, "Failed to get MLO link info");
4109 "Failed to get MLO link %d BSS", i);
4168 wpa_dbg(wpa_s, MSG_ERROR, "Failed to get MLO connection info");
4243 * Cache the current AP's BSSID (for non-MLO connection) or MLD address
4244 * (for MLO connection) as the previous BSSID for subsequent
4265 "Failed to set MLO connection info to wpa_sm");
5963 "LINK_RECONFIG: Failed to get MLO connection info");
5971 "LINK_RECONFIG: Failed to set MLO connection info to wpa_sm");