|
@@ -2091,6 +2091,7 @@ static void cache_station_stats_cb(struct stats_event *ev, void *cookie)
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
copy_station_stats_to_adapter(adapter, ev);
|
|
copy_station_stats_to_adapter(adapter, ev);
|
|
|
|
+ wlan_hdd_get_peer_rx_rate_stats(adapter);
|
|
/* dev_put has to be done here */
|
|
/* dev_put has to be done here */
|
|
hdd_adapter_dev_put_debug(adapter, dbgid);
|
|
hdd_adapter_dev_put_debug(adapter, dbgid);
|
|
if (next_adapter)
|
|
if (next_adapter)
|
|
@@ -7573,13 +7574,6 @@ void wlan_hdd_get_peer_rx_rate_stats(struct hdd_adapter *adapter)
|
|
|
|
|
|
soc = cds_get_context(QDF_MODULE_ID_SOC);
|
|
soc = cds_get_context(QDF_MODULE_ID_SOC);
|
|
|
|
|
|
- /*
|
|
|
|
- * If througput is high, do not get rx rate
|
|
|
|
- * info to avoid the performance penalty
|
|
|
|
- */
|
|
|
|
- if (cdp_get_bus_lvl_high(soc))
|
|
|
|
- return;
|
|
|
|
-
|
|
|
|
peer_stats = qdf_mem_malloc(sizeof(*peer_stats));
|
|
peer_stats = qdf_mem_malloc(sizeof(*peer_stats));
|
|
if (!peer_stats)
|
|
if (!peer_stats)
|
|
return;
|
|
return;
|