qcacmn: Add EHT debug counter on PPDU

Add debug count to count PPDU based on UL/DL and type compression
mode

Change-Id: I2b320e6562d309cc0a178a137162ab0499c81e58
CRs-Fixed: 3326278
This commit is contained in:
Kai Chen
2022-10-20 15:15:42 -07:00
committed by Madan Koyyalamudi
parent 21ba9eb74b
commit 9cb6199f70
4 changed files with 80 additions and 4 deletions

View File

@@ -71,10 +71,10 @@ enum cdp_lite_mon_direction {
CDP_LITE_MON_DIRECTION_TX = 2,
};
#endif
/* MU max user to sniff */
#define CDP_MU_SNIF_USER_MAX 4
/* EHT max type and compression mode */
#define CDP_EHT_TYPE_MODE_MAX 3
/* Same as MAX_20MHZ_SEGMENTS */
#define CDP_MAX_20MHZ_SEGS 16
/* Same as MAX_ANTENNA_EIGHT */
@@ -376,6 +376,7 @@ enum cdp_mon_phyrx_abort_reason_code {
* @status_ppdu_end_mis: status ring missing end TLV count on PPDU
* @mpdu_cnt_fcs_ok: MPDU ok count per pkt and reception type DL-UL and user
* @mpdu_cnt_fcs_err: MPDU err count per pkt and reception type DL-UL and user
* @ppdu_eht_type_mode: PPDU count per type compression mode and DL-UL
* @end_user_stats_cnt: PPDU end user TLV count
* @start_user_info_cnt: PPDU start user info TLV count
* @status_ppdu_done: status ring PPDU done TLV count
@@ -426,6 +427,7 @@ struct cdp_pdev_mon_stats {
[CDP_MU_TYPE_MAX][CDP_MU_SNIF_USER_MAX];
uint32_t mpdu_cnt_fcs_err[CDP_PKT_TYPE_MAX][CDP_RX_TYPE_MAX]
[CDP_MU_TYPE_MAX][CDP_MU_SNIF_USER_MAX];
uint32_t ppdu_eht_type_mode[CDP_EHT_TYPE_MODE_MAX][CDP_MU_TYPE_MAX];
uint32_t end_user_stats_cnt;
uint32_t start_user_info_cnt;
uint32_t status_ppdu_done;