strWIDList[u32WidsCount].id = WID_LINKSPEED;
        strWIDList[u32WidsCount].type = WID_CHAR;
        strWIDList[u32WidsCount].size = sizeof(char);
-       strWIDList[u32WidsCount].val = (s8 *)&pstrStatistics->u8LinkSpeed;
+       strWIDList[u32WidsCount].val = (s8 *)&pstrStatistics->link_speed;
        u32WidsCount++;
 
        strWIDList[u32WidsCount].id = WID_RSSI;
 
                sinfo->rx_packets   =  strStatistics.u32RxCount;
                sinfo->tx_packets   =  strStatistics.u32TxCount + strStatistics.u32TxFailureCount;
                sinfo->tx_failed        =  strStatistics.u32TxFailureCount;
-               sinfo->txrate.legacy = strStatistics.u8LinkSpeed * 10;
+               sinfo->txrate.legacy = strStatistics.link_speed * 10;
 
-               if ((strStatistics.u8LinkSpeed > TCP_ACK_FILTER_LINK_SPEED_THRESH) && (strStatistics.u8LinkSpeed != DEFAULT_LINK_SPEED))
+               if ((strStatistics.link_speed > TCP_ACK_FILTER_LINK_SPEED_THRESH) &&
+                   (strStatistics.link_speed != DEFAULT_LINK_SPEED))
                        Enable_TCP_ACK_Filter(true);
-               else if (strStatistics.u8LinkSpeed != DEFAULT_LINK_SPEED)
+               else if (strStatistics.link_speed != DEFAULT_LINK_SPEED)
                        Enable_TCP_ACK_Filter(false);
 
                PRINT_D(CORECONFIG_DBG, "*** stats[%d][%d][%d][%d][%d]\n", sinfo->signal, sinfo->rx_packets, sinfo->tx_packets,