From 33dbbc502a8e63e65432e6347f4cafe9716895f8 Mon Sep 17 00:00:00 2001 From: spuligil Date: Fri, 30 Jan 2026 12:01:53 -0800 Subject: [PATCH] fw-api: CL 31516593 - update fw common interface files Change-Id: I3f3ebcc04b007437715d8070ae1a042ede3e49a2 CRs-Fixed: 3830439 --- fw/htt_stats.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/fw/htt_stats.h b/fw/htt_stats.h index 653deaacb2e2..2d6df062ee6c 100644 --- a/fw/htt_stats.h +++ b/fw/htt_stats.h @@ -7757,6 +7757,8 @@ typedef struct { #define HTT_RX_UL_MAX_UPLINK_RSSI_TRACK 5 +#define HTT_STATS_MAX_NUM_TCP_IMPLICIT_TRIG_INTR 12 + typedef struct { htt_tlv_hdr_t tlv_hdr; @@ -7820,6 +7822,17 @@ typedef struct { * response to basic trigger. Typically a data response is expected. */ A_UINT32 ul_ofdma_basic_trigger_rx_qos_null_only; + + /* tcp_aware_implicit_trig_hist_ms: + * Each histogram bin represents a 3 ms range: + * tcp_aware_implicit_trig_hist_ms[0] -> 0-3 ms, + * tcp_aware_implicit_trig_hist_ms[1] -> 3-6 ms, + * etc. + */ + A_UINT32 tcp_aware_implicit_trig_hist_ms[HTT_STATS_MAX_NUM_TCP_IMPLICIT_TRIG_INTR]; + + A_UINT32 ulofdma_implicit_trig_tried; + A_UINT32 ulofdma_implicit_trig_qos_null; } htt_stats_rx_pdev_ul_trig_stats_tlv; /* preserve old name alias for new name consistent with the tag name */ typedef htt_stats_rx_pdev_ul_trig_stats_tlv htt_rx_pdev_ul_trigger_stats_tlv; @@ -7955,6 +7968,11 @@ typedef struct { A_UINT32 bn_ul_ofdma_rx_dru_sbw[HTT_BN_UL_OFDMA_NUM_DRU_SBW_COUNT]; /* UL OFDMA DRU size of data PPDU */ A_UINT32 bn_rx_ulofdma_data_dru_size_ppdu[HTT_TX_PDEV_STATS_NUM_BN_DRU_SIZE_COUNTERS]; + + A_UINT32 be_ulofdma_implicit_trig_tried; + A_UINT32 be_ulofdma_implicit_trig_qos_null; + A_UINT32 bn_ulofdma_implicit_trig_tried; + A_UINT32 bn_ulofdma_implicit_trig_qos_null; } htt_stats_rx_pdev_be_bn_ul_trig_tlv; /* preserve old names as aliases */ typedef htt_stats_rx_pdev_be_bn_ul_trig_tlv