aboutsummaryrefslogtreecommitdiffstats
path: root/package/kernel/mac80211/patches/372-0007-brcmfmac-Add-RSSI-information-to-get_station.patch
diff options
context:
space:
mode:
Diffstat (limited to 'package/kernel/mac80211/patches/372-0007-brcmfmac-Add-RSSI-information-to-get_station.patch')
-rw-r--r--package/kernel/mac80211/patches/372-0007-brcmfmac-Add-RSSI-information-to-get_station.patch50
1 files changed, 0 insertions, 50 deletions
diff --git a/package/kernel/mac80211/patches/372-0007-brcmfmac-Add-RSSI-information-to-get_station.patch b/package/kernel/mac80211/patches/372-0007-brcmfmac-Add-RSSI-information-to-get_station.patch
deleted file mode 100644
index bb03d679df..0000000000
--- a/package/kernel/mac80211/patches/372-0007-brcmfmac-Add-RSSI-information-to-get_station.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-From: Hante Meuleman <meuleman@broadcom.com>
-Date: Thu, 8 Oct 2015 20:33:17 +0200
-Subject: [PATCH] brcmfmac: Add RSSI information to get_station.
-
-Reviewed-by: Arend Van Spriel <arend@broadcom.com>
-Reviewed-by: Pieter-Paul Giesberts <pieterpg@broadcom.com>
-Signed-off-by: Hante Meuleman <meuleman@broadcom.com>
-Signed-off-by: Arend van Spriel <arend@broadcom.com>
-Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
----
-
---- a/drivers/net/wireless/brcm80211/brcmfmac/cfg80211.c
-+++ b/drivers/net/wireless/brcm80211/brcmfmac/cfg80211.c
-@@ -2431,6 +2431,9 @@ brcmf_cfg80211_get_station(struct wiphy
- struct brcmf_sta_info_le sta_info_le;
- u32 sta_flags;
- u32 is_tdls_peer;
-+ s32 total_rssi;
-+ s32 count_rssi;
-+ u32 i;
-
- brcmf_dbg(TRACE, "Enter, MAC %pM\n", mac);
- if (!check_vif_up(ifp->vif))
-@@ -2491,6 +2494,26 @@ brcmf_cfg80211_get_station(struct wiphy
- sinfo->filled |= BIT(NL80211_STA_INFO_RX_BYTES);
- sinfo->rx_bytes = le64_to_cpu(sta_info_le.rx_tot_bytes);
- }
-+ total_rssi = 0;
-+ count_rssi = 0;
-+ for (i = 0; i < BRCMF_ANT_MAX; i++) {
-+ if (sta_info_le.rssi[i]) {
-+ sinfo->chain_signal_avg[count_rssi] =
-+ sta_info_le.rssi[i];
-+ sinfo->chain_signal[count_rssi] =
-+ sta_info_le.rssi[i];
-+ total_rssi += sta_info_le.rssi[i];
-+ count_rssi++;
-+ }
-+ }
-+ if (count_rssi) {
-+ sinfo->filled |= BIT(NL80211_STA_INFO_CHAIN_SIGNAL);
-+ sinfo->chains = count_rssi;
-+
-+ sinfo->filled |= BIT(NL80211_STA_INFO_SIGNAL);
-+ total_rssi /= count_rssi;
-+ sinfo->signal = total_rssi;
-+ }
- }
- done:
- brcmf_dbg(TRACE, "Exit\n");