Просмотр исходного кода

Revert "qcacld-3.0: Enable netdev queues before sending ROAM_SYNC_COMPLETE"

This reverts commit Ib05ca01892b6d8b62badcafb64bb8c16270ee9f8.

Change-Id: I2a464e1e321328ae01fa816164ca4c523d6e07d6
CRs-Fixed: 3520779
Surya Prakash Sivaraj 1 год назад
Родитель
Сommit
c1d792ec75

+ 4 - 9
components/umac/mlme/connection_mgr/core/src/wlan_cm_roam_fw_sync.c

@@ -997,14 +997,6 @@ cm_fw_roam_sync_propagation(struct wlan_objmgr_psoc *psoc, uint8_t vdev_id,
 	mlo_roam_init_cu_bpcc(vdev, roam_synch_data);
 	mlo_roam_set_link_id(vdev, roam_synch_data);
 
-	if (!wlan_vdev_mlme_is_mlo_link_vdev(vdev)) {
-		mlo_roam_update_connected_links(vdev, connect_rsp);
-		mlo_set_single_link_ml_roaming(psoc, vdev_id,
-					       false);
-	}
-
-	mlme_cm_osif_connect_complete(vdev, connect_rsp);
-
 	/**
 	 * Don't send roam_sync complete for MLO link vdevs.
 	 * Send only for legacy STA/MLO STA vdev.
@@ -1024,6 +1016,9 @@ cm_fw_roam_sync_propagation(struct wlan_objmgr_psoc *psoc, uint8_t vdev_id,
 			cm_roam_start_init_on_connect(pdev, vdev_id);
 		}
 		wlan_cm_tgt_send_roam_sync_complete_cmd(psoc, vdev_id);
+		mlo_roam_update_connected_links(vdev, connect_rsp);
+		mlo_set_single_link_ml_roaming(psoc, vdev_id,
+					       false);
 	}
 	cm_connect_info(vdev, true, &connect_rsp->bssid, &connect_rsp->ssid,
 			connect_rsp->freq);
@@ -1038,7 +1033,7 @@ cm_fw_roam_sync_propagation(struct wlan_objmgr_psoc *psoc, uint8_t vdev_id,
 			 CM_PREFIX_REF(vdev_id, cm_id));
 		goto error;
 	}
-
+	mlme_cm_osif_connect_complete(vdev, connect_rsp);
 	mlme_cm_osif_roam_complete(vdev);
 
 	if (wlan_vdev_mlme_is_mlo_vdev(vdev) &&