ath6kl: Remove RSSI update for internal node table
ath6kl does not actually update cfg80211 BSS table when this update occurs, so there is not much need in updating the internal table that is not used or exposed. Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com> Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
This commit is contained in:
parent
f195d5076a
commit
64b834d83a
1 changed files with 0 additions and 15 deletions
|
@ -1091,26 +1091,11 @@ static void ath6kl_update_target_stats(struct ath6kl *ar, u8 *ptr, u32 len)
|
|||
(struct wmi_target_stats *) ptr;
|
||||
struct target_stats *stats = &ar->target_stats;
|
||||
struct tkip_ccmp_stats *ccmp_stats;
|
||||
struct bss *conn_bss = NULL;
|
||||
struct cserv_stats *c_stats;
|
||||
u8 ac;
|
||||
|
||||
if (len < sizeof(*tgt_stats))
|
||||
return;
|
||||
|
||||
/* update the RSSI of the connected bss */
|
||||
if (test_bit(CONNECTED, &ar->flag)) {
|
||||
conn_bss = ath6kl_wmi_find_node(ar->wmi, ar->bssid);
|
||||
if (conn_bss) {
|
||||
c_stats = &tgt_stats->cserv_stats;
|
||||
conn_bss->ni_rssi =
|
||||
a_sle16_to_cpu(c_stats->cs_ave_beacon_rssi);
|
||||
conn_bss->ni_snr =
|
||||
tgt_stats->cserv_stats.cs_ave_beacon_snr;
|
||||
ath6kl_wmi_node_return(ar->wmi, conn_bss);
|
||||
}
|
||||
}
|
||||
|
||||
ath6kl_dbg(ATH6KL_DBG_TRC, "updating target stats\n");
|
||||
|
||||
stats->tx_pkt += le32_to_cpu(tgt_stats->stats.tx.pkt);
|
||||
|
|
Loading…
Reference in a new issue