fw-api: CL 19971866 - update fw common interface files

HTT stats: add AX,BE OFDMA RBO,SIFS steer counters

Change-Id: I230f4dd06cc08456c1f3a4afe22f8174e421d738
CRs-Fixed: 2262693
This commit is contained in:
spuligil 2022-10-17 18:01:33 -07:00
commit a23fccec8f
2 changed files with 28 additions and 0 deletions

View file

@ -762,6 +762,8 @@ typedef enum {
HTT_STATS_TX_PDEV_MUEDCA_PARAMS_STATS_TAG = 169, /* htt_tx_pdev_muedca_params_stats_tlv_v */
HTT_STATS_PDEV_BW_MGR_STATS_TAG = 170, /* htt_pdev_bw_mgr_stats_tlv */
HTT_STATS_TX_PDEV_AP_EDCA_PARAMS_STATS_TAG = 171, /* htt_tx_pdev_ap_edca_params_stats_tlv_v */
HTT_STATS_TXBF_OFDMA_AX_STEER_MPDU_STATS_TAG = 172, /* htt_txbf_ofdma_ax_steer_mpdu_stats_tlv */
HTT_STATS_TXBF_OFDMA_BE_STEER_MPDU_STATS_TAG = 173, /* htt_txbf_ofdma_be_steer_mpdu_stats_tlv */
HTT_STATS_MAX_TAG,

View file

@ -2672,6 +2672,18 @@ typedef struct {
htt_txbf_ofdma_ax_steer_stats_elem_t ax_steer[1]; /* variable length */
} htt_txbf_ofdma_ax_steer_stats_tlv;
typedef struct {
htt_tlv_hdr_t tlv_hdr;
/* 11AX HE OFDMA MPDUs tried in rbo steering */
A_UINT32 ax_ofdma_rbo_steer_mpdus_tried;
/* 11AX HE OFDMA MPDUs failed in rbo steering */
A_UINT32 ax_ofdma_rbo_steer_mpdus_failed;
/* 11AX HE OFDMA MPDUs tried in sifs steering */
A_UINT32 ax_ofdma_sifs_steer_mpdus_tried;
/* 11AX HE OFDMA MPDUs failed in sifs steering */
A_UINT32 ax_ofdma_sifs_steer_mpdus_failed;
} htt_txbf_ofdma_ax_steer_mpdu_stats_tlv;
typedef struct {
/** 11BE EHT OFDMA NDPA frame queued to the HW */
A_UINT32 be_ofdma_ndpa_queued;
@ -2806,16 +2818,30 @@ typedef struct {
htt_txbf_ofdma_be_steer_stats_elem_t be_steer[1]; /* variable length */
} htt_txbf_ofdma_be_steer_stats_tlv;
typedef struct {
htt_tlv_hdr_t tlv_hdr;
/* 11BE EHT OFDMA MPDUs tried in rbo steering */
A_UINT32 be_ofdma_rbo_steer_mpdus_tried;
/* 11BE EHT OFDMA MPDUs failed in rbo steering */
A_UINT32 be_ofdma_rbo_steer_mpdus_failed;
/* 11BE EHT OFDMA MPDUs tried in sifs steering */
A_UINT32 be_ofdma_sifs_steer_mpdus_tried;
/* 11BE EHT OFDMA MPDUs failed in sifs steering */
A_UINT32 be_ofdma_sifs_steer_mpdus_failed;
} htt_txbf_ofdma_be_steer_mpdu_stats_tlv;
/* STATS_TYPE : HTT_DBG_EXT_STATS_TXBF_OFDMA
* TLV_TAGS:
* - HTT_STATS_TXBF_OFDMA_NDPA_STATS_TAG
* - HTT_STATS_TXBF_OFDMA_NDP_STATS_TAG
* - HTT_STATS_TXBF_OFDMA_BRP_STATS_TAG
* - HTT_STATS_TXBF_OFDMA_STEER_STATS_TAG
* - HTT_STATS_TXBF_OFDMA_AX_STEER_MPDU_STATS_TAG
* - HTT_STATS_TXBF_OFDMA_BE_NDPA_STATS_TAG
* - HTT_STATS_TXBF_OFDMA_BE_NDP_STATS_TAG
* - HTT_STATS_TXBF_OFDMA_BE_BRP_STATS_TAG
* - HTT_STATS_TXBF_OFDMA_BE_STEER_STATS_TAG
* - HTT_STATS_TXBF_OFDMA_BE_STEER_MPDU_STATS_TAG
*/
typedef struct {