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

HTT stats: report FW CoDel drop, no-drop counters
Define HTT stats TLVs for reporting how many times the FWs CoDel latency-control logic did / didnt choose to drop the head MSDU from a CoDel-enabled MSDU queue following completion of a CoDel latency stats collection window.These drop + no-drop stats are defined per service class and per MSDU queue, though it is expected that the FW will only support per-queue CoDel stats in debug build.

Change-Id: I9cb45834f3429fc7b807bfb031d7bb2cd7f0d5ee
CRs-Fixed: 2262693
This commit is contained in:
spuligil
2023-05-24 12:02:00 -07:00
committed by Rahul Choudhary
父節點 a80a6124ad
當前提交 e85a958191
共有 2 個文件被更改,包括 102 次插入2 次删除

查看文件

@@ -803,6 +803,8 @@ typedef enum {
HTT_STATS_MLO_UMAC_SSR_HANDSHAKE_TAG = 185, /* htt_mlo_umac_htt_handshake_stats_tlv */
HTT_STATS_MLO_UMAC_SSR_MLO_TAG = 186, /* htt_mlo_umac_ssr_mlo_stats_tlv */
HTT_STATS_PDEV_TDMA_TAG = 187, /* htt_pdev_tdma_stats_tlv */
HTT_STATS_CODEL_SVC_CLASS_TAG = 188, /* htt_codel_svc_class_stats_tlv */
HTT_STATS_CODEL_MSDUQ_TAG = 189, /* htt_codel_msduq_stats_tlv */
HTT_STATS_MAX_TAG,
@@ -10774,7 +10776,7 @@ enum htt_t2h_msg_type {
HTT_T2H_MSG_TYPE_RX_ADDBA_EXTN = 0x31,
HTT_T2H_MSG_TYPE_RX_DELBA_EXTN = 0x32,
HTT_T2H_MSG_TYPE_RX_CCE_SUPER_RULE_SETUP_DONE = 0x33,
HTT_T2H_CODEL_MSDUQ_LATENCIES_ARRAY_CFG_IND = 0x34,
HTT_T2H_CODEL_MSDUQ_LATENCIES_ARRAY_CFG_IND = 0x34, /* DEPRECATED */
HTT_T2H_MSG_TYPE_RX_DATA_IND = 0x35,
HTT_T2H_MSG_TYPE_SOFT_UMAC_TX_COMPL_IND = 0x36,
HTT_T2H_MSG_TYPE_PRIMARY_LINK_PEER_MIGRATE_IND = 0x37,
@@ -21075,6 +21077,8 @@ PREPACK struct htt_rx_cce_super_rule_setup_done_t {
} while (0)
/**
* THE BELOW MESSAGE HAS BEEN DEPRECATED
*======================================
* @brief target -> host CoDel MSDU queue latencies array configuration
*
* MSG_TYPE => HTT_T2H_CODEL_MSDUQ_LATENCIES_ARRAY_CFG_IND
@@ -21125,7 +21129,7 @@ typedef struct {
num_elem: 16; /* bits 31:16 */
A_UINT32 paddr_low;
A_UINT32 paddr_high;
} htt_t2h_codel_msduq_latencies_array_cfg_int_t;
} htt_t2h_codel_msduq_latencies_array_cfg_int_t; /* DEPRECATED */
#define HTT_T2H_CODEL_MSDUQ_LATENCIES_ARRAY_CFG_SIZE 12 /* bytes */