diff --git a/target_if/mlme/vdev_mgr/src/target_if_vdev_mgr_rx_ops.c b/target_if/mlme/vdev_mgr/src/target_if_vdev_mgr_rx_ops.c index 4bcfaf94c6..5e6052b1c0 100644 --- a/target_if/mlme/vdev_mgr/src/target_if_vdev_mgr_rx_ops.c +++ b/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"); diff --git a/umac/mlme/vdev_mgr/dispatcher/inc/wlan_vdev_mgr_tgt_if_rx_defs.h b/umac/mlme/vdev_mgr/dispatcher/inc/wlan_vdev_mgr_tgt_if_rx_defs.h index 543bb6eff1..05890e9d2a 100644 --- a/umac/mlme/vdev_mgr/dispatcher/inc/wlan_vdev_mgr_tgt_if_rx_defs.h +++ b/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