Browse Source

qcacmn: Use proper API to get the connection manager states

Fix the API used to get the connection manager states.

Change-Id: Id657a3901604af637680a536e6a7231b008b08ae
CRs-Fixed: 2790890
gaurank kathpalia 4 năm trước cách đây
mục cha
commit
fb17117bd9

+ 1 - 1
umac/mlme/connection_mgr/core/src/wlan_cm_sm.c

@@ -860,7 +860,7 @@ QDF_STATUS cm_sm_deliver_event(struct wlan_objmgr_vdev *vdev,
 
 	if (op_mode != QDF_STA_MODE && op_mode != QDF_P2P_CLIENT_MODE) {
 		mlme_err("vdev %d Invalid mode %d",
-			 wlan_vdev_get_id(cm_ctx->vdev), op_mode);
+			 wlan_vdev_get_id(vdev), op_mode);
 		return QDF_STATUS_E_NOSUPPORT;
 	}
 

+ 4 - 4
umac/mlme/connection_mgr/dispatcher/src/wlan_cm_api.c

@@ -85,22 +85,22 @@ bool wlan_cm_is_vdev_connecting(struct wlan_objmgr_vdev *vdev)
 
 bool wlan_cm_is_vdev_connected(struct wlan_objmgr_vdev *vdev)
 {
-	return cm_is_vdev_connecting(vdev);
+	return cm_is_vdev_connected(vdev);
 }
 
 bool wlan_cm_is_vdev_disconnecting(struct wlan_objmgr_vdev *vdev)
 {
-	return cm_is_vdev_connecting(vdev);
+	return cm_is_vdev_disconnecting(vdev);
 }
 
 bool wlan_cm_is_vdev_disconnected(struct wlan_objmgr_vdev *vdev)
 {
-	return cm_is_vdev_connecting(vdev);
+	return cm_is_vdev_disconnected(vdev);
 }
 
 bool wlan_cm_is_vdev_roaming(struct wlan_objmgr_vdev *vdev)
 {
-	return cm_is_vdev_connecting(vdev);
+	return cm_is_vdev_roaming(vdev);
 }
 
 const char *wlan_cm_reason_code_to_str(enum wlan_reason_code reason)

+ 4 - 4
umac/mlme/connection_mgr/dispatcher/src/wlan_cm_ucfg_api.c

@@ -42,20 +42,20 @@ bool ucfg_cm_is_vdev_connecting(struct wlan_objmgr_vdev *vdev)
 
 bool ucfg_cm_is_vdev_connected(struct wlan_objmgr_vdev *vdev)
 {
-	return cm_is_vdev_connecting(vdev);
+	return cm_is_vdev_connected(vdev);
 }
 
 bool ucfg_cm_is_vdev_disconnecting(struct wlan_objmgr_vdev *vdev)
 {
-	return cm_is_vdev_connecting(vdev);
+	return cm_is_vdev_disconnecting(vdev);
 }
 
 bool ucfg_cm_is_vdev_disconnected(struct wlan_objmgr_vdev *vdev)
 {
-	return cm_is_vdev_connecting(vdev);
+	return cm_is_vdev_disconnected(vdev);
 }
 
 bool ucfg_cm_is_vdev_roaming(struct wlan_objmgr_vdev *vdev)
 {
-	return cm_is_vdev_connecting(vdev);
+	return cm_is_vdev_roaming(vdev);
 }