qcacld-3.0: Reset the RSO SM of MLO link upon roam abort
Roam sync may get aborted on link vdev due to multiple reasons. Link scan entry being not available at host is one such case. del_sta response of BSS gets dropped due to stale link-RSO state and results in disconnect timeout. Reset the RSO state machine of link vdev when roaming is aborted to allow cleanup the vdev in next disconnect. Change-Id: Ie584c5b7ccae989cf2ce64e85da26d1b3526f1e0 CRs-Fixed: 3352543
This commit is contained in:

zatwierdzone przez
Madan Koyyalamudi

rodzic
b24ee5cee9
commit
49ea4902ae
@@ -2263,6 +2263,13 @@ wmi_fill_roam_mlo_info(wmi_unified_t wmi_handle,
|
||||
|
||||
WMI_MAC_ADDR_TO_CHAR_ARRAY(&setup_links->link_addr,
|
||||
link->link_addr.bytes);
|
||||
wmi_debug("link_id: %u vdev_id: %u flags: 0x%x addr:" QDF_MAC_ADDR_FMT,
|
||||
link->link_id, link->vdev_id,
|
||||
link->flags, link->link_addr.bytes);
|
||||
wmi_debug("channel: %u mhz center_freq1: %u center_freq2: %u",
|
||||
link->channel.mhz,
|
||||
link->channel.band_center_freq1,
|
||||
link->channel.band_center_freq2);
|
||||
setup_links++;
|
||||
}
|
||||
}
|
||||
@@ -2280,6 +2287,8 @@ wmi_fill_roam_mlo_info(wmi_unified_t wmi_handle,
|
||||
WMI_MAX_PN_LEN);
|
||||
qdf_mem_copy(key->key_buff, ml_key_param->key_buff,
|
||||
WMI_MAX_KEY_LEN);
|
||||
wmi_debug("link_id: %u key_idx: %u key_cipher: %u",
|
||||
key->link_id, key->key_idx, key->key_cipher);
|
||||
ml_key_param++;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user