diff --git a/dp/cmn_dp_api/dp_ratetable.c b/dp/cmn_dp_api/dp_ratetable.c index b29655c5f1..50d7e64c63 100644 --- a/dp/cmn_dp_api/dp_ratetable.c +++ b/dp/cmn_dp_api/dp_ratetable.c @@ -7001,7 +7001,7 @@ qdf_export_symbol(dp_get_supported_rates); */ int dp_get_kbps_to_mcs(int kbps_rate, int shortgi, int htflag) { - int i = 0, nss = 0, num_mcs = 0; + int i = 0, nss = 0, num_mcs = NUM_LEGACY_MCS; int start_index = -1, end_index = -1; int ratekbpssgi = 0, ratekbps = 0; @@ -7144,7 +7144,7 @@ int dp_get_kbps_to_mcs(int kbps_rate, int shortgi, int htflag) int dp_get_kbps_to_mcs(int kbps_rate, int shortgi, int htflag, int nss, int ch_width); { - int i = 0, num_mcs = 0; + int i = 0, num_mcs = NUM_LEGACY_MCS; int start_index = -1, end_index = -1; int ratekbpssgi = 0, ratekbps = 0; diff --git a/dp/cmn_dp_api/dp_ratetable.h b/dp/cmn_dp_api/dp_ratetable.h index 9d58fe3e73..e21266707f 100644 --- a/dp/cmn_dp_api/dp_ratetable.h +++ b/dp/cmn_dp_api/dp_ratetable.h @@ -170,6 +170,7 @@ static inline int dp_ath_rate_out(uint64_t _i) #endif #define INVALID_RATE_ERR -1 +#define NUM_LEGACY_MCS 1 /* * The order of the rate types are jumbled below since the current code