Browse Source

qcacld-3.0: Add debug stats for sta, ap and ext mlme ops

MLME debug stats are added to the sta, ap and ext mlme ops
functions. This will help in debugging.

Change-Id: I55a3a91c6daf98a77557175447798c670be5709a
CRs-Fixed: 2439436
Abhishek Ambure 6 years ago
parent
commit
afe03c50c1
1 changed files with 24 additions and 0 deletions
  1. 24 0
      components/mlme/core/src/wlan_mlme_vdev_mgr_interface.c

+ 24 - 0
components/mlme/core/src/wlan_mlme_vdev_mgr_interface.c

@@ -107,6 +107,7 @@ static QDF_STATUS sta_mlme_vdev_start_send(struct vdev_mlme_obj *vdev_mlme,
 					   uint16_t event_data_len,
 					   void *event_data)
 {
+	mlme_debug("vdev id = %d ", vdev_mlme->vdev->vdev_objmgr.vdev_id);
 	return lim_sta_mlme_vdev_start_send(vdev_mlme, event_data_len,
 					    event_data);
 }
@@ -124,6 +125,7 @@ static QDF_STATUS sta_mlme_vdev_start_send(struct vdev_mlme_obj *vdev_mlme,
 static QDF_STATUS sta_mlme_start_continue(struct vdev_mlme_obj *vdev_mlme,
 					  uint16_t data_len, void *data)
 {
+	mlme_debug("vdev id = %d ", vdev_mlme->vdev->vdev_objmgr.vdev_id);
 	return wma_sta_mlme_vdev_start_continue(vdev_mlme, data_len, data);
 }
 
@@ -141,6 +143,7 @@ static QDF_STATUS sta_mlme_vdev_restart_send(struct vdev_mlme_obj *vdev_mlme,
 					     uint16_t event_data_len,
 					     void *event_data)
 {
+	mlme_debug("vdev id = %d ", vdev_mlme->vdev->vdev_objmgr.vdev_id);
 	return lim_sta_mlme_vdev_restart_send(vdev_mlme, event_data_len,
 					    event_data);
 }
@@ -159,6 +162,7 @@ static QDF_STATUS sta_mlme_vdev_start_connection(struct vdev_mlme_obj *vdev_mlme
 						 uint16_t event_data_len,
 						 void *event_data)
 {
+	mlme_debug("vdev id = %d ", vdev_mlme->vdev->vdev_objmgr.vdev_id);
 	return QDF_STATUS_SUCCESS;
 }
 
@@ -176,6 +180,7 @@ static QDF_STATUS sta_mlme_vdev_up_send(struct vdev_mlme_obj *vdev_mlme,
 					uint16_t event_data_len,
 					void *event_data)
 {
+	mlme_debug("vdev id = %d ", vdev_mlme->vdev->vdev_objmgr.vdev_id);
 	return wma_sta_vdev_up_send(vdev_mlme, event_data_len, event_data);
 }
 
@@ -194,6 +199,7 @@ static QDF_STATUS sta_mlme_vdev_notify_up_complete(struct vdev_mlme_obj *vdev_ml
 						   uint16_t event_data_len,
 						   void *event_data)
 {
+	mlme_debug("vdev id = %d ", vdev_mlme->vdev->vdev_objmgr.vdev_id);
 	return QDF_STATUS_SUCCESS;
 }
 
@@ -213,6 +219,7 @@ QDF_STATUS sta_mlme_vdev_notify_roam_start(struct vdev_mlme_obj *vdev_mlme,
 					   uint16_t event_data_len,
 					   void *event_data)
 {
+	mlme_debug("vdev id = %d ", vdev_mlme->vdev->vdev_objmgr.vdev_id);
 	return wma_sta_mlme_vdev_roam_notify(vdev_mlme, event_data_len,
 					     event_data);
 }
@@ -231,6 +238,7 @@ static QDF_STATUS sta_mlme_vdev_disconnect_bss(struct vdev_mlme_obj *vdev_mlme,
 					       uint16_t event_data_len,
 					       void *event_data)
 {
+	mlme_debug("vdev id = %d ", vdev_mlme->vdev->vdev_objmgr.vdev_id);
 	return lim_sta_mlme_vdev_disconnect_bss(vdev_mlme, event_data_len,
 						event_data);
 }
@@ -249,6 +257,7 @@ static QDF_STATUS sta_mlme_vdev_stop_send(struct vdev_mlme_obj *vdev_mlme,
 					  uint16_t data_len,
 					  void *data)
 {
+	mlme_debug("vdev id = %d ", vdev_mlme->vdev->vdev_objmgr.vdev_id);
 	return lim_sta_mlme_vdev_stop_send(vdev_mlme, data_len, data);
 }
 
@@ -267,6 +276,7 @@ static QDF_STATUS vdevmgr_mlme_stop_continue(struct vdev_mlme_obj *vdev_mlme,
 					     uint16_t data_len,
 					     void *data)
 {
+	mlme_debug("vdev id = %d ", vdev_mlme->vdev->vdev_objmgr.vdev_id);
 	return wma_mlme_vdev_stop_continue(vdev_mlme, data_len, data);
 }
 
@@ -283,6 +293,7 @@ static QDF_STATUS vdevmgr_mlme_stop_continue(struct vdev_mlme_obj *vdev_mlme,
 static QDF_STATUS ap_mlme_vdev_start_send(struct vdev_mlme_obj *vdev_mlme,
 					  uint16_t data_len, void *data)
 {
+	mlme_debug("vdev id = %d ", vdev_mlme->vdev->vdev_objmgr.vdev_id);
 	return lim_ap_mlme_vdev_start_send(vdev_mlme, data_len, data);
 }
 
@@ -299,6 +310,7 @@ static QDF_STATUS ap_mlme_vdev_start_send(struct vdev_mlme_obj *vdev_mlme,
 static QDF_STATUS ap_mlme_start_continue(struct vdev_mlme_obj *vdev_mlme,
 					 uint16_t data_len, void *data)
 {
+	mlme_debug("vdev id = %d ", vdev_mlme->vdev->vdev_objmgr.vdev_id);
 	return wma_ap_mlme_vdev_start_continue(vdev_mlme, data_len, data);
 }
 
@@ -317,6 +329,7 @@ static QDF_STATUS ap_mlme_vdev_update_beacon(struct vdev_mlme_obj *vdev_mlme,
 					     enum beacon_update_op op,
 					     uint16_t data_len, void *data)
 {
+	mlme_debug("vdev id = %d ", vdev_mlme->vdev->vdev_objmgr.vdev_id);
 	return lim_ap_mlme_vdev_update_beacon(vdev_mlme, op, data_len, data);
 }
 
@@ -333,6 +346,7 @@ static QDF_STATUS ap_mlme_vdev_update_beacon(struct vdev_mlme_obj *vdev_mlme,
 static QDF_STATUS ap_mlme_vdev_up_send(struct vdev_mlme_obj *vdev_mlme,
 				       uint16_t data_len, void *data)
 {
+	mlme_debug("vdev id = %d ", vdev_mlme->vdev->vdev_objmgr.vdev_id);
 	return lim_ap_mlme_vdev_up_send(vdev_mlme, data_len, data);
 }
 
@@ -373,6 +387,7 @@ ap_mlme_vdev_notify_up_complete(struct vdev_mlme_obj *vdev_mlme,
 static QDF_STATUS ap_mlme_vdev_disconnect_peers(struct vdev_mlme_obj *vdev_mlme,
 						uint16_t data_len, void *data)
 {
+	mlme_debug("vdev id = %d ", vdev_mlme->vdev->vdev_objmgr.vdev_id);
 	return lim_ap_mlme_vdev_disconnect_peers(vdev_mlme, data_len, data);
 }
 
@@ -389,6 +404,7 @@ static QDF_STATUS ap_mlme_vdev_disconnect_peers(struct vdev_mlme_obj *vdev_mlme,
 static QDF_STATUS ap_mlme_vdev_stop_send(struct vdev_mlme_obj *vdev_mlme,
 					 uint16_t data_len, void *data)
 {
+	mlme_debug("vdev id = %d ", vdev_mlme->vdev->vdev_objmgr.vdev_id);
 	return lim_ap_mlme_vdev_stop_send(vdev_mlme, data_len, data);
 }
 
@@ -405,6 +421,7 @@ static QDF_STATUS ap_mlme_vdev_stop_send(struct vdev_mlme_obj *vdev_mlme,
 static QDF_STATUS vdevmgr_mlme_vdev_down_send(struct vdev_mlme_obj *vdev_mlme,
 					      uint16_t data_len, void *data)
 {
+	mlme_debug("vdev id = %d ", vdev_mlme->vdev->vdev_objmgr.vdev_id);
 	return wma_ap_mlme_vdev_down_send(vdev_mlme, data_len, data);
 }
 /**
@@ -420,6 +437,7 @@ static QDF_STATUS vdevmgr_mlme_vdev_down_send(struct vdev_mlme_obj *vdev_mlme,
 static QDF_STATUS vdevmgr_notify_down_complete(struct vdev_mlme_obj *vdev_mlme,
 					       uint16_t data_len, void *data)
 {
+	mlme_debug("vdev id = %d ", vdev_mlme->vdev->vdev_objmgr.vdev_id);
 	return wma_mlme_vdev_notify_down_complete(vdev_mlme, data_len, data);
 }
 
@@ -436,6 +454,7 @@ static QDF_STATUS vdevmgr_notify_down_complete(struct vdev_mlme_obj *vdev_mlme,
 static QDF_STATUS ap_mlme_vdev_start_req_failed(struct vdev_mlme_obj *vdev_mlme,
 						uint16_t data_len, void *data)
 {
+	mlme_debug("vdev id = %d ", vdev_mlme->vdev->vdev_objmgr.vdev_id);
 	return lim_ap_mlme_vdev_start_req_failed(vdev_mlme, data_len, data);
 }
 
@@ -452,6 +471,7 @@ static QDF_STATUS ap_mlme_vdev_start_req_failed(struct vdev_mlme_obj *vdev_mlme,
 static QDF_STATUS ap_mlme_vdev_restart_send(struct vdev_mlme_obj *vdev_mlme,
 					    uint16_t data_len, void *data)
 {
+	mlme_debug("vdev id = %d ", vdev_mlme->vdev->vdev_objmgr.vdev_id);
 	return lim_ap_mlme_vdev_restart_send(vdev_mlme, data_len, data);
 }
 
@@ -470,6 +490,7 @@ static QDF_STATUS ap_mlme_vdev_stop_start_send(struct vdev_mlme_obj *vdev_mlme,
 					       enum vdev_cmd_type type,
 					       uint16_t data_len, void *data)
 {
+	mlme_debug("vdev id = %d ", vdev_mlme->vdev->vdev_objmgr.vdev_id);
 	return wma_ap_mlme_vdev_stop_start_send(vdev_mlme, type,
 						data_len, data);
 }
@@ -659,6 +680,7 @@ bool mlme_get_vdev_start_failed(struct wlan_objmgr_vdev *vdev)
 static
 QDF_STATUS vdevmgr_mlme_ext_hdl_create(struct vdev_mlme_obj *vdev_mlme)
 {
+	mlme_debug("vdev id = %d ", vdev_mlme->vdev->vdev_objmgr.vdev_id);
 	vdev_mlme->ext_vdev_ptr =
 		qdf_mem_malloc(sizeof(struct mlme_legacy_priv));
 	if (!vdev_mlme->ext_vdev_ptr) {
@@ -678,6 +700,7 @@ QDF_STATUS vdevmgr_mlme_ext_hdl_create(struct vdev_mlme_obj *vdev_mlme)
 static
 QDF_STATUS vdevmgr_mlme_ext_hdl_destroy(struct vdev_mlme_obj *vdev_mlme)
 {
+	mlme_debug("vdev id = %d ", vdev_mlme->vdev->vdev_objmgr.vdev_id);
 	qdf_mem_free(vdev_mlme->ext_vdev_ptr);
 	vdev_mlme->ext_vdev_ptr = NULL;
 
@@ -698,6 +721,7 @@ static QDF_STATUS ap_vdev_dfs_cac_timer_stop(struct vdev_mlme_obj *vdev_mlme,
 					     uint16_t event_data_len,
 					     void *event_data)
 {
+	mlme_debug("vdev id = %d ", vdev_mlme->vdev->vdev_objmgr.vdev_id);
 	return QDF_STATUS_SUCCESS;
 }