From ae4fcd466d9d0449f030cdd638634fff82f811b1 Mon Sep 17 00:00:00 2001 From: spuligil Date: Thu, 24 Mar 2022 06:01:05 -0700 Subject: [PATCH] fw-api: CL 17592053 - update fw common interface files HTT stats: PPDU OBSS counters per Access Category Change-Id: I577c89e976f3aa93bf06b98ff360aa06b2c294c7 CRs-Fixed: 2262693 --- fw/htt_stats.h | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) 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: