|
@@ -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 {
|
|
@@ -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;
|
|
|
|
|
|
/*
|
|
@@ -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
|
|
@@ -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
|
|
@@ -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 {
|
|
@@ -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
|