Assign correct AC to wmm AC link layer latats stats

Assign correct AC to wmm AC link layer latats stats in case of
txMpdu.
AC for BE is 3 and BK is 2 in firmware, whereas BE and BK are 2
and 3 in wifihal. So, map the same accordingly in HDD to be in
sync with wifihal.

Change-Id: I6f02315fc94764fcd91b510a52071206b55851c1
CRs-Fixed: 756602
diff --git a/CORE/HDD/src/wlan_hdd_cfg80211.c b/CORE/HDD/src/wlan_hdd_cfg80211.c
index 61f999f..25d1b89 100644
--- a/CORE/HDD/src/wlan_hdd_cfg80211.c
+++ b/CORE/HDD/src/wlan_hdd_cfg80211.c
@@ -835,6 +835,7 @@
     struct nlattr *wmmInfo;
     hdd_station_ctx_t *pHddStaCtx = WLAN_HDD_GET_STATION_CTX_PTR(pAdapter);
     WLANTL_InterfaceStatsType *pWifiIfaceStatTL = NULL;
+    tSirWifiWmmAcStat accessclassStats;
 
     if (FALSE == put_wifi_interface_info(
                                 &pWifiIfaceStat->info,
@@ -853,6 +854,15 @@
         return FALSE;
     }
 
+    accessclassStats = pWifiIfaceStat->AccessclassStats[WIFI_AC_BK];
+    pWifiIfaceStat->AccessclassStats[WIFI_AC_BK] =
+        pWifiIfaceStat->AccessclassStats[WIFI_AC_BE];
+    pWifiIfaceStat->AccessclassStats[WIFI_AC_BE] = accessclassStats;
+
+    accessclassStats.ac = pWifiIfaceStat->AccessclassStats[WIFI_AC_BK].ac;
+    pWifiIfaceStat->AccessclassStats[WIFI_AC_BK].ac =
+        pWifiIfaceStat->AccessclassStats[WIFI_AC_BE].ac;
+    pWifiIfaceStat->AccessclassStats[WIFI_AC_BE].ac = accessclassStats.ac;
 
     if ( pWifiIfaceStat->info.state == WIFI_ASSOCIATED)
     {