|
@@ -519,6 +519,14 @@ enum htt_dbg_ext_stats_type {
|
|
|
*/
|
|
|
HTT_DBG_PDEV_MBSSID_CTRL_FRAME_STATS = 54,
|
|
|
|
|
|
+ /** HTT_DBG_SOC_SSR_STATS
|
|
|
+ * PARAMS:
|
|
|
+ * - No Params
|
|
|
+ * RESP MSG:
|
|
|
+ * - htt_umac_ssr_stats_tlv
|
|
|
+ */
|
|
|
+ HTT_DBG_SOC_SSR_STATS = 55,
|
|
|
+
|
|
|
|
|
|
/* keep this last */
|
|
|
HTT_DBG_NUM_EXT_STATS = 256,
|
|
@@ -8821,5 +8829,36 @@ typedef struct {
|
|
|
htt_pdev_bw_mgr_stats_tlv bw_mgr_tlv;
|
|
|
} htt_pdev_bw_mgr_stats_t;
|
|
|
|
|
|
+typedef struct {
|
|
|
+ A_UINT32 total_done;
|
|
|
+ A_UINT32 trigger_requests_count;
|
|
|
+ A_UINT32 total_trig_dropped;
|
|
|
+ A_UINT32 umac_disengaged_count;
|
|
|
+ A_UINT32 umac_soft_reset_count;
|
|
|
+ A_UINT32 umac_engaged_count;
|
|
|
+ A_UINT32 last_trigger_request_ms;
|
|
|
+ A_UINT32 last_start_ms;
|
|
|
+ A_UINT32 last_start_disengage_umac_ms;
|
|
|
+ A_UINT32 last_enter_ssr_platform_thread_ms;
|
|
|
+ A_UINT32 last_exit_ssr_platform_thread_ms;
|
|
|
+ A_UINT32 last_start_engage_umac_ms;
|
|
|
+ A_UINT32 last_done_successful_ms;
|
|
|
+ A_UINT32 last_e2e_delta_ms;
|
|
|
+ A_UINT32 max_e2e_delta_ms;
|
|
|
+ A_UINT32 trigger_count_for_umac_hang;
|
|
|
+ A_UINT32 trigger_count_for_mlo_quick_ssr;
|
|
|
+ A_UINT32 trigger_count_for_unknown_signature;
|
|
|
+ A_UINT32 post_reset_tqm_sync_cmd_completion_ms;
|
|
|
+ A_UINT32 htt_sync_mlo_initiate_umac_recovery_ms;
|
|
|
+ A_UINT32 htt_sync_do_pre_reset_ms;
|
|
|
+ A_UINT32 htt_sync_do_post_reset_start_ms;
|
|
|
+ A_UINT32 htt_sync_do_post_reset_complete_ms;
|
|
|
+} htt_umac_ssr_stats_t;
|
|
|
+
|
|
|
+typedef struct {
|
|
|
+ htt_tlv_hdr_t tlv_hdr;
|
|
|
+ htt_umac_ssr_stats_t stats;
|
|
|
+} htt_umac_ssr_stats_tlv;
|
|
|
+
|
|
|
|
|
|
#endif /* __HTT_STATS_H__ */
|