qcacld-3.0: Update roam complete to modules only for MLO sta vdev

MLO roam sync happens first for link vdevs and then for sta vdev.
Update roam_sync-complete data to other modules(if_mgr, osif,
TDLS, P2P, firmware,..) only for sta vdev. Skip the same for all
link vdevs.

Change-Id: Ib01c7cd8d9c0bd0e7b4b48914576410aea6baa5c
CRs-Fixed: 3104553
This commit is contained in:
Srinivas Dasari
2021-12-21 15:51:27 +05:30
committed by Madan Koyyalamudi
parent 3647ac5aec
commit d045b6f8d5

View File

@@ -874,7 +874,8 @@ cm_fw_roam_sync_propagation(struct wlan_objmgr_psoc *psoc, uint8_t vdev_id,
}
mlme_cm_osif_roam_complete(vdev);
mlme_debug(CM_PREFIX_FMT, CM_PREFIX_REF(vdev_id, cm_id));
cm_remove_cmd(cm_ctx, &cm_id);
if (!wlan_vdev_mlme_is_mlo_link_vdev(vdev))
cm_remove_cmd(cm_ctx, &cm_id);
status = QDF_STATUS_SUCCESS;
error:
if (rsp)