From 21ebab1f83f68b8a65182d951013b6b80b2f497a Mon Sep 17 00:00:00 2001 From: spuligil Date: Tue, 26 Apr 2022 18:01:07 -0700 Subject: [PATCH] fw-api: CL 17969296 - update fw common interface files HTT stats: add rx_pdev_be_ul_ofdma_user_statsi TLV, add trigger_type_11be field Change-Id: Ib5e3b93bbf5a0be87f317d6d74cf40dcda5b1b62 CRs-Fixed: 2262693 --- fw/htt.h | 1 + fw/htt_stats.h | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) diff --git a/fw/htt.h b/fw/htt.h index 665ce2acfc02..fae4bb05aaea 100644 --- a/fw/htt.h +++ b/fw/htt.h @@ -741,6 +741,7 @@ typedef enum { HTT_STATS_TXBF_OFDMA_BE_BRP_STATS_TAG = 153, /* htt_txbf_ofdma_be_brp_stats_tlv */ HTT_STATS_TXBF_OFDMA_BE_STEER_STATS_TAG = 154, /* htt_txbf_ofdma_be_steer_stats_tlv */ HTT_STATS_DMAC_RESET_STATS_TAG = 155, /* htt_dmac_reset_stats_tlv */ + HTT_STATS_RX_PDEV_BE_UL_OFDMA_USER_STATS_TAG = 156, /* htt_rx_pdev_be_ul_ofdma_user_stats_tlv */ HTT_STATS_MAX_TAG, diff --git a/fw/htt_stats.h b/fw/htt_stats.h index 838e332342ca..ba081ce97a29 100644 --- a/fw/htt_stats.h +++ b/fw/htt_stats.h @@ -4653,6 +4653,8 @@ typedef struct { A_UINT32 ax_su_embedded_trigger_data_ppdu; /** 11AX HE SU data + embedded trigger PPDU failure stats (stats for HETP ack failure PPDU cnt) */ A_UINT32 ax_su_embedded_trigger_data_ppdu_err; + /** sta side trigger stats */ + A_UINT32 trigger_type_11be[HTT_TX_PDEV_STATS_NUM_11BE_TRIGGER_TYPES]; } htt_tx_pdev_rate_stats_tlv; typedef struct { @@ -5210,6 +5212,22 @@ typedef struct { A_UINT32 rx_ulofdma_data_nusers; } htt_rx_pdev_ul_ofdma_user_stats_tlv; +typedef struct { + htt_tlv_hdr_t tlv_hdr; + + A_UINT32 user_index; + /** PPDU level */ + A_UINT32 be_rx_ulofdma_non_data_ppdu; + /** PPDU level */ + A_UINT32 be_rx_ulofdma_data_ppdu; + /** MPDU level */ + A_UINT32 be_rx_ulofdma_mpdu_ok; + /** MPDU level */ + A_UINT32 be_rx_ulofdma_mpdu_fail; + A_UINT32 be_rx_ulofdma_non_data_nusers; + A_UINT32 be_rx_ulofdma_data_nusers; +} htt_rx_pdev_be_ul_ofdma_user_stats_tlv; + typedef struct { htt_tlv_hdr_t tlv_hdr;