Эх сурвалжийг харах

qcacmn: Log time stamp of multi vdev restart response

Log the time stamp corresponding to the start of processing
of multi vdev restart response event.

CRs-Fixed: 3308918
Change-Id: Ia00923b3a1033097429d3856047a4b639408aab8
Edayilliam Jayadev 2 жил өмнө
parent
commit
d36d1c8c2a

+ 1 - 0
target_if/mlme/vdev_mgr/src/target_if_vdev_mgr_rx_ops.c

@@ -719,6 +719,7 @@ static int target_if_vdev_mgr_multi_vdev_restart_resp_handler(
 	}
 
 	qdf_mem_zero(&restart_resp, sizeof(restart_resp));
+	restart_resp.timestamp = qdf_get_log_timestamp();
 	if (wmi_extract_multi_vdev_restart_resp_event(wmi_handle, data,
 						      &restart_resp)) {
 		mlme_err("WMI extract failed");

+ 2 - 0
umac/mlme/vdev_mgr/dispatcher/inc/wlan_vdev_mgr_tgt_if_rx_defs.h

@@ -180,11 +180,13 @@ struct peer_delete_all_response {
  * @pdev_id: pdev id
  * @status: FW status for multi vdev restart request
  * @vdev_id_bmap: Bitmap of vdev_ids
+ * @timestamp: Time stamp corresponding to the start of event processing
  */
 struct multi_vdev_restart_resp {
 	uint8_t pdev_id;
 	uint8_t status;
 	qdf_bitmap(vdev_id_bmap, WLAN_UMAC_PSOC_MAX_VDEVS);
+	uint64_t timestamp;
 };
 
 #ifdef WLAN_FEATURE_11BE_MLO