Browse Source

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

HTT stats: add AST entry TLV def

Change-Id: Ief9ef3254031e67d3b3de0b02effb55f86472167
CRs-Fixed: 2262693
spuligil 3 years ago
parent
commit
4f567ce727
2 changed files with 20 additions and 0 deletions
  1. 1 0
      fw/htt.h
  2. 19 0
      fw/htt_stats.h

+ 1 - 0
fw/htt.h

@@ -659,6 +659,7 @@ typedef enum {
     HTT_STATS_MU_PPDU_DIST_TAG                     = 129, /* htt_pdev_mu_ppdu_dist_tlv */
     HTT_STATS_TX_PDEV_MUMIMO_GRP_STATS_TAG         = 130, /* htt_tx_pdev_mumimo_grp_stats_tlv */
     HTT_STATS_TX_PDEV_BE_RATE_STATS_TAG            = 131, /* htt_tx_pdev_rate_stats_be_tlv */
+    HTT_STATS_AST_ENTRY_TAG                        = 132, /* htt_ast_entry_tlv */
 
     HTT_STATS_MAX_TAG,
 } htt_tlv_tag_t;

+ 19 - 0
fw/htt_stats.h

@@ -411,6 +411,8 @@ enum htt_dbg_ext_stats_type {
      */
     HTT_DBG_EXT_PDEV_PER_STATS = 40,
 
+    HTT_DBG_EXT_AST_ENTRIES = 41,
+
 
     /* keep this last */
     HTT_DBG_NUM_EXT_STATS = 256,
@@ -1256,6 +1258,23 @@ typedef struct {
     A_UINT32     qpeer_flags;
 } htt_peer_details_tlv;
 
+typedef struct {
+    htt_tlv_hdr_t tlv_hdr;
+    A_UINT32     sw_peer_id;
+    A_UINT32     ast_index;
+    htt_mac_addr mac_addr;
+    A_UINT32
+        pdev_id        : 2,
+        vdev_id        : 8,
+        next_hop       : 1,
+        mcast          : 1,
+        monitor_direct : 1,
+        mesh_sta       : 1,
+        mec            : 1,
+        intra_bss      : 1,
+        reserved       : 16;
+} htt_ast_entry_tlv;
+
 typedef enum {
     HTT_STATS_PREAM_OFDM,
     HTT_STATS_PREAM_CCK,