qcacld-3.0: Fix T2LM validation check

During T2LM validation to pick assoc link, only check if
operation mode is station and if t2lm ie is valid.

Change-Id: Id31f83fabd22ae0e434e2720df773f778c7bb448
CRs-Fixed: 3370578
This commit is contained in:
Amruta Kulkarni
2023-01-18 09:37:57 -08:00
committad av Madan Koyyalamudi
förälder cdf374387b
incheckning 16faad0a70

Visa fil

@@ -300,10 +300,8 @@ wlan_t2lm_validate_candidate(struct cnx_mgr *cm_ctx,
return QDF_STATUS_SUCCESS; return QDF_STATUS_SUCCESS;
} }
if (wlan_vdev_mlme_get_opmode(vdev) == QDF_STA_MODE && if ((wlan_vdev_mlme_get_opmode(vdev) == QDF_STA_MODE) &&
wlan_vdev_mlme_is_mlo_vdev(vdev) &&
scan_entry->ie_list.t2lm[0]) { scan_entry->ie_list.t2lm[0]) {
status = wlan_mlo_parse_bcn_prbresp_t2lm_ie(&t2lm_ctx, status = wlan_mlo_parse_bcn_prbresp_t2lm_ie(&t2lm_ctx,
scan_entry->ie_list.t2lm[0]); scan_entry->ie_list.t2lm[0]);
if (QDF_IS_STATUS_ERROR(status)) if (QDF_IS_STATUS_ERROR(status))