diff --git a/fw/htt_stats.h b/fw/htt_stats.h index e32613aa42..6524a9b326 100644 --- a/fw/htt_stats.h +++ b/fw/htt_stats.h @@ -6164,6 +6164,36 @@ typedef struct { * Count of number of times PSR based TX transmissions were successful. */ A_UINT32 num_psr_ppdu_success; + /** + * Count of number of times TX PPDU per access category were transmitted + * using non-SRG opportunities created. + */ + A_UINT32 num_non_srg_ppdu_tried_per_ac[HTT_NUM_AC_WMM]; + /** + * Count of number of times non-SRG based TX transmissions per access + * category were successful + */ + A_UINT32 num_non_srg_ppdu_success_per_ac[HTT_NUM_AC_WMM]; + /** + * Count of number of times TX PPDU per access category were transmitted + * using SRG opportunities created. + */ + A_UINT32 num_srg_ppdu_tried_per_ac[HTT_NUM_AC_WMM]; + /** + * Count of number of times SRG based TX transmissions per access + * category were successful + */ + A_UINT32 num_srg_ppdu_success_per_ac[HTT_NUM_AC_WMM]; + /** + * Count of number of times ppdu was flushed due to ongoing OBSS + * frame duration value lesser than minimum required frame duration. + */ + A_UINT32 num_obss_min_duration_check_flush_cnt; + /** + * Count of number of times ppdu was flushed due to ppdu duration + * exceeding aborted OBSS frame duration + */ + A_UINT32 num_sr_ppdu_abort_flush_cnt; } htt_pdev_obss_pd_stats_tlv; /* NOTE: