diff --git a/dp/cmn_dp_api/dp_ratetable.h b/dp/cmn_dp_api/dp_ratetable.h index d3470066bb..fe4d3f7156 100644 --- a/dp/cmn_dp_api/dp_ratetable.h +++ b/dp/cmn_dp_api/dp_ratetable.h @@ -40,7 +40,7 @@ enum CMN_BW_TYPES { #define NUM_HT_MCS 8 #define NUM_VHT_MCS 12 -#define NUM_HE_MCS 12 +#define NUM_HE_MCS 14 #define NUM_SPATIAL_STREAM 4 #define NUM_SPATIAL_STREAMS 8 diff --git a/dp/inc/cdp_txrx_stats_struct.h b/dp/inc/cdp_txrx_stats_struct.h index 6e9d4ec069..ed1748997d 100644 --- a/dp/inc/cdp_txrx_stats_struct.h +++ b/dp/inc/cdp_txrx_stats_struct.h @@ -43,7 +43,7 @@ #endif /* 1 additional MCS is for invalid values */ -#define MAX_MCS (12 + 1) +#define MAX_MCS (14 + 1) #define MAX_MCS_11A 8 #define MAX_MCS_11B 7 #define MAX_MCS_11AC 12 @@ -313,6 +313,8 @@ static const struct cdp_rate_debug cdp_rate_string[DOT11_MAX][MAX_MCS] = { {"HE MCS 9 (256-QAM 5/6) ", MCS_VALID}, {"HE MCS 10 (1024-QAM 3/4)", MCS_VALID}, {"HE MCS 11 (1024-QAM 5/6)", MCS_VALID}, + {"HE MCS 12 (4096-QAM 3/4)", MCS_VALID}, + {"HE MCS 13 (4096-QAM 5/6)", MCS_VALID}, {"INVALID ", MCS_INVALID}, } }; diff --git a/dp/wifi3.0/dp_stats.c b/dp/wifi3.0/dp_stats.c index ed195eb97f..dde4b06241 100644 --- a/dp/wifi3.0/dp_stats.c +++ b/dp/wifi3.0/dp_stats.c @@ -85,6 +85,8 @@ static const struct cdp_rate_debug dp_ppdu_rate_string[DOT11_MAX][MAX_MCS] = { {"HE MCS 9 (256-QAM 5/6) ", MCS_VALID}, {"HE MCS 10 (1024-QAM 3/4)", MCS_VALID}, {"HE MCS 11 (1024-QAM 5/6)", MCS_VALID}, + {"HE MCS 12 (4096-QAM 3/4)", MCS_VALID}, + {"HE MCS 13 (4096-QAM 5/6)", MCS_VALID}, {"INVALID ", MCS_VALID}, } }; @@ -104,6 +106,8 @@ dp_mu_rate_string[RX_TYPE_MU_MAX][MAX_MCS] = { {"HE MU-MIMO MCS 9 (256-QAM 5/6) ", MCS_VALID}, {"HE MU-MIMO MCS 10 (1024-QAM 3/4)", MCS_VALID}, {"HE MU-MIMO MCS 11 (1024-QAM 5/6)", MCS_VALID}, + {"HE MU-MIMO MCS 12 (4096-QAM 3/4)", MCS_VALID}, + {"HE MU-MIMO MCS 13 (4096-QAM 5/6)", MCS_VALID}, {"INVALID ", MCS_VALID}, }, { @@ -119,6 +123,8 @@ dp_mu_rate_string[RX_TYPE_MU_MAX][MAX_MCS] = { {"HE OFDMA MCS 9 (256-QAM 5/6) ", MCS_VALID}, {"HE OFDMA MCS 10 (1024-QAM 3/4)", MCS_VALID}, {"HE OFDMA MCS 11 (1024-QAM 5/6)", MCS_VALID}, + {"HE OFDMA MCS 12 (4096-QAM 3/4)", MCS_VALID}, + {"HE OFDMA MCS 13 (4096-QAM 5/6)", MCS_VALID}, {"INVALID ", MCS_VALID}, }, };