Sfoglia il codice sorgente

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
spuligil 2 anni fa
parent
commit
21ebab1f83
2 ha cambiato i file con 19 aggiunte e 0 eliminazioni
  1. 1 0
      fw/htt.h
  2. 18 0
      fw/htt_stats.h

+ 1 - 0
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,

+ 18 - 0
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;