Ver Fonte

qcacld-3.0: Fill in the rate table in VHT mode

The rate table is lacking in rates info of mcs=10/11 in VHT
mode. This leads to failing to match a rate with rateflags
from FW sometimes. To address this issue, this change fills
out this rate table when mcs=10/11 in VHT mode.

Change-Id: I6f63339bed2f9d53838f02177c63bc128856a991
CRs-Fixed: 3448862
jinbao liu há 2 anos atrás
pai
commit
3229538f7b
1 ficheiros alterados com 6 adições e 2 exclusões
  1. 6 2
      core/wma/src/wma_utils.c

+ 6 - 2
core/wma/src/wma_utils.c

@@ -111,7 +111,9 @@ static const struct index_vht_data_rate_type vht_mcs_nss1[] = {
 	{6,  {585,  650}, {1215, 1350}, {2633, 2925}, {5265, 5850} },
 	{7,  {650,  722}, {1350, 1500}, {2925, 3250}, {5850, 6500} },
 	{8,  {780,  867}, {1620, 1800}, {3510, 3900}, {7020, 7800} },
-	{9,  {865,  960}, {1800, 2000}, {3900, 4333}, {7800, 8667} }
+	{9,  {865,  960}, {1800, 2000}, {3900, 4333}, {7800, 8667} },
+	{10, {975, 1083}, {2025, 2250}, {4388, 4875}, {8775, 9750} },
+	{11, {1083, 1204}, {2250, 2500}, {4875, 5417}, {9750, 1083} }
 };
 
 /*MCS parameters with Nss = 2*/
@@ -126,7 +128,9 @@ static const struct index_vht_data_rate_type vht_mcs_nss2[] = {
 	{6,  {1170, 1300}, {2430, 2700}, {5265, 5850}, {10530, 11700} },
 	{7,  {1300, 1444}, {2700, 3000}, {5850, 6500}, {11700, 13000} },
 	{8,  {1560, 1733}, {3240, 3600}, {7020, 7800}, {14040, 15600} },
-	{9,  {1730, 1920}, {3600, 4000}, {7800, 8667}, {15600, 17333} }
+	{9,  {1730, 1920}, {3600, 4000}, {7800, 8667}, {15600, 17333} },
+	{10, {1950, 2167}, {4050, 4500}, {8775, 9750}, {17550, 19500} },
+	{11, {2167, 2407}, {4500, 5000}, {9750, 10833}, {19500, 21667} }
 };
 
 #ifdef WLAN_FEATURE_11AX