Loading fw/htt_stats.h +38 −0 Original line number Diff line number Diff line Loading @@ -2810,6 +2810,13 @@ typedef struct { * 11AX HE UL-MUMIMO Trigger frame for users 0 - 7 completed with error(s) */ A_UINT32 ax_ul_mumimo_trigger_err[HTT_TX_PDEV_STATS_NUM_AX_MUMIMO_USER_STATS]; /** 11AX HE MU OFDMA Basic Trigger frame completed with partial user response */ A_UINT32 ax_basic_trigger_partial_resp; /** 11AX HE MU BSRP Trigger frame completed with partial user response */ A_UINT32 ax_bsr_trigger_partial_resp; /** 11AX HE MU BAR Trigger frame completed with partial user response */ A_UINT32 ax_mu_bar_trigger_partial_resp; } htt_tx_selfgen_ax_err_stats_tlv; typedef struct { Loading Loading @@ -2853,6 +2860,13 @@ typedef struct { * 11BE EHT UL-MUMIMO Trigger frame for users 0 - 7 completed with error(s) */ A_UINT32 be_ul_mumimo_trigger_err[HTT_TX_PDEV_STATS_NUM_BE_MUMIMO_USER_STATS]; /** 11BE EHT MU OFDMA Basic Trigger frame completed with partial user response */ A_UINT32 be_basic_trigger_partial_resp; /** 11BE EHT MU BSRP Trigger frame completed with partial user response */ A_UINT32 be_bsr_trigger_partial_resp; /** 11BE EHT MU BAR Trigger frame completed with partial user response */ A_UINT32 be_mu_bar_trigger_partial_resp; } htt_tx_selfgen_be_err_stats_tlv; /* Loading Loading @@ -5239,6 +5253,12 @@ typedef struct { */ A_UINT32 uplink_sta_power_headroom[HTT_RX_UL_MAX_UPLINK_RSSI_TRACK]; A_UINT32 reduced_ul_ofdma_rx_bw[HTT_RX_PDEV_STATS_NUM_REDUCED_CHAN_TYPES][HTT_RX_PDEV_STATS_NUM_BW_COUNTERS]; /* * Number of HE UL OFDMA per-user responses containing only a QoS null in * response to basic trigger. Typically a data response is expected. */ A_UINT32 ul_ofdma_basic_trigger_rx_qos_null_only; } htt_rx_pdev_ul_trigger_stats_tlv; /* STATS_TYPE : HTT_DBG_EXT_STATS_PDEV_UL_TRIG_STATS Loading Loading @@ -5304,6 +5324,12 @@ typedef struct { * Trig power headroom for STA AID in same idx - UNIT(dB) */ A_UINT32 be_uplink_sta_power_headroom[HTT_RX_UL_MAX_UPLINK_RSSI_TRACK]; /* * Number of EHT UL OFDMA per-user responses containing only a QoS null in * response to basic trigger. Typically a data response is expected. */ A_UINT32 be_ul_ofdma_basic_trigger_rx_qos_null_only; } htt_rx_pdev_be_ul_trigger_stats_tlv; /* STATS_TYPE : HTT_DBG_EXT_STATS_PDEV_UL_TRIG_STATS Loading Loading @@ -5427,6 +5453,12 @@ typedef struct { /** Average pilot EVM measued for RX UL TB PPDU */ A_INT8 rx_ulmumimo_pilot_evm_dB_mean[HTT_TX_PDEV_STATS_NUM_UL_MUMIMO_USER_STATS][HTT_RX_PDEV_STATS_ULMUMIMO_NUM_SPATIAL_STREAMS]; A_UINT32 reduced_ul_mumimo_rx_bw[HTT_RX_PDEV_STATS_NUM_REDUCED_CHAN_TYPES][HTT_RX_PDEV_STATS_NUM_BW_COUNTERS]; /* * Number of HE UL MU-MIMO per-user responses containing only a QoS null in * response to basic trigger. Typically a data response is expected. */ A_UINT32 ul_mumimo_basic_trigger_rx_qos_null_only; } htt_rx_pdev_ul_mumimo_trig_stats_tlv; typedef struct { Loading Loading @@ -5474,6 +5506,12 @@ typedef struct { A_INT8 be_rx_ulmumimo_pilot_evm_dB_mean[HTT_RX_PDEV_MAX_ULMUMIMO_NUM_USER][HTT_RX_PDEV_STATS_ULMUMIMO_NUM_SPATIAL_STREAMS]; /** Number of times UL MUMIMO TB PPDUs received in a punctured mode */ A_UINT32 rx_ul_mumimo_punctured_mode[HTT_RX_PDEV_STATS_NUM_PUNCTURED_MODE_COUNTERS]; /* * Number of EHT UL MU-MIMO per-user responses containing only a QoS null * in response to basic trigger. Typically a data response is expected. */ A_UINT32 be_ul_mumimo_basic_trigger_rx_qos_null_only; } htt_rx_pdev_ul_mumimo_trig_be_stats_tlv; /* STATS_TYPE : HTT_DBG_EXT_STATS_PDEV_UL_MUMIMO_TRIG_STATS Loading Loading
fw/htt_stats.h +38 −0 Original line number Diff line number Diff line Loading @@ -2810,6 +2810,13 @@ typedef struct { * 11AX HE UL-MUMIMO Trigger frame for users 0 - 7 completed with error(s) */ A_UINT32 ax_ul_mumimo_trigger_err[HTT_TX_PDEV_STATS_NUM_AX_MUMIMO_USER_STATS]; /** 11AX HE MU OFDMA Basic Trigger frame completed with partial user response */ A_UINT32 ax_basic_trigger_partial_resp; /** 11AX HE MU BSRP Trigger frame completed with partial user response */ A_UINT32 ax_bsr_trigger_partial_resp; /** 11AX HE MU BAR Trigger frame completed with partial user response */ A_UINT32 ax_mu_bar_trigger_partial_resp; } htt_tx_selfgen_ax_err_stats_tlv; typedef struct { Loading Loading @@ -2853,6 +2860,13 @@ typedef struct { * 11BE EHT UL-MUMIMO Trigger frame for users 0 - 7 completed with error(s) */ A_UINT32 be_ul_mumimo_trigger_err[HTT_TX_PDEV_STATS_NUM_BE_MUMIMO_USER_STATS]; /** 11BE EHT MU OFDMA Basic Trigger frame completed with partial user response */ A_UINT32 be_basic_trigger_partial_resp; /** 11BE EHT MU BSRP Trigger frame completed with partial user response */ A_UINT32 be_bsr_trigger_partial_resp; /** 11BE EHT MU BAR Trigger frame completed with partial user response */ A_UINT32 be_mu_bar_trigger_partial_resp; } htt_tx_selfgen_be_err_stats_tlv; /* Loading Loading @@ -5239,6 +5253,12 @@ typedef struct { */ A_UINT32 uplink_sta_power_headroom[HTT_RX_UL_MAX_UPLINK_RSSI_TRACK]; A_UINT32 reduced_ul_ofdma_rx_bw[HTT_RX_PDEV_STATS_NUM_REDUCED_CHAN_TYPES][HTT_RX_PDEV_STATS_NUM_BW_COUNTERS]; /* * Number of HE UL OFDMA per-user responses containing only a QoS null in * response to basic trigger. Typically a data response is expected. */ A_UINT32 ul_ofdma_basic_trigger_rx_qos_null_only; } htt_rx_pdev_ul_trigger_stats_tlv; /* STATS_TYPE : HTT_DBG_EXT_STATS_PDEV_UL_TRIG_STATS Loading Loading @@ -5304,6 +5324,12 @@ typedef struct { * Trig power headroom for STA AID in same idx - UNIT(dB) */ A_UINT32 be_uplink_sta_power_headroom[HTT_RX_UL_MAX_UPLINK_RSSI_TRACK]; /* * Number of EHT UL OFDMA per-user responses containing only a QoS null in * response to basic trigger. Typically a data response is expected. */ A_UINT32 be_ul_ofdma_basic_trigger_rx_qos_null_only; } htt_rx_pdev_be_ul_trigger_stats_tlv; /* STATS_TYPE : HTT_DBG_EXT_STATS_PDEV_UL_TRIG_STATS Loading Loading @@ -5427,6 +5453,12 @@ typedef struct { /** Average pilot EVM measued for RX UL TB PPDU */ A_INT8 rx_ulmumimo_pilot_evm_dB_mean[HTT_TX_PDEV_STATS_NUM_UL_MUMIMO_USER_STATS][HTT_RX_PDEV_STATS_ULMUMIMO_NUM_SPATIAL_STREAMS]; A_UINT32 reduced_ul_mumimo_rx_bw[HTT_RX_PDEV_STATS_NUM_REDUCED_CHAN_TYPES][HTT_RX_PDEV_STATS_NUM_BW_COUNTERS]; /* * Number of HE UL MU-MIMO per-user responses containing only a QoS null in * response to basic trigger. Typically a data response is expected. */ A_UINT32 ul_mumimo_basic_trigger_rx_qos_null_only; } htt_rx_pdev_ul_mumimo_trig_stats_tlv; typedef struct { Loading Loading @@ -5474,6 +5506,12 @@ typedef struct { A_INT8 be_rx_ulmumimo_pilot_evm_dB_mean[HTT_RX_PDEV_MAX_ULMUMIMO_NUM_USER][HTT_RX_PDEV_STATS_ULMUMIMO_NUM_SPATIAL_STREAMS]; /** Number of times UL MUMIMO TB PPDUs received in a punctured mode */ A_UINT32 rx_ul_mumimo_punctured_mode[HTT_RX_PDEV_STATS_NUM_PUNCTURED_MODE_COUNTERS]; /* * Number of EHT UL MU-MIMO per-user responses containing only a QoS null * in response to basic trigger. Typically a data response is expected. */ A_UINT32 be_ul_mumimo_basic_trigger_rx_qos_null_only; } htt_rx_pdev_ul_mumimo_trig_be_stats_tlv; /* STATS_TYPE : HTT_DBG_EXT_STATS_PDEV_UL_MUMIMO_TRIG_STATS Loading