aboutsummaryrefslogtreecommitdiffstats
path: root/package/mac80211/patches/590-ath9k_debug_remove_packet_rssi.patch
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2011-10-08 14:48:23 +0000
committerFelix Fietkau <nbd@openwrt.org>2011-10-08 14:48:23 +0000
commit91af0d5b25b162b2885a92ebf9d2ae3f8ea46bbb (patch)
tree5c089c985039ae97fa84bde2beb007366dd576ec /package/mac80211/patches/590-ath9k_debug_remove_packet_rssi.patch
parentfc4a6762702e86ceccb40e4ef6f7f9636f8b6688 (diff)
downloadupstream-91af0d5b25b162b2885a92ebf9d2ae3f8ea46bbb.tar.gz
upstream-91af0d5b25b162b2885a92ebf9d2ae3f8ea46bbb.tar.bz2
upstream-91af0d5b25b162b2885a92ebf9d2ae3f8ea46bbb.zip
ath9k: add support for per-chain signal strength info
SVN-Revision: 28384
Diffstat (limited to 'package/mac80211/patches/590-ath9k_debug_remove_packet_rssi.patch')
-rw-r--r--package/mac80211/patches/590-ath9k_debug_remove_packet_rssi.patch70
1 files changed, 70 insertions, 0 deletions
diff --git a/package/mac80211/patches/590-ath9k_debug_remove_packet_rssi.patch b/package/mac80211/patches/590-ath9k_debug_remove_packet_rssi.patch
new file mode 100644
index 0000000000..1e89d92caf
--- /dev/null
+++ b/package/mac80211/patches/590-ath9k_debug_remove_packet_rssi.patch
@@ -0,0 +1,70 @@
+--- a/drivers/net/wireless/ath/ath9k/debug.c
++++ b/drivers/net/wireless/ath/ath9k/debug.c
+@@ -954,34 +954,6 @@ static ssize_t read_file_recv(struct fil
+ "%18s : %10u\n", "DECRYPT BUSY ERR",
+ sc->debug.stats.rxstats.decrypt_busy_err);
+
+- len += snprintf(buf + len, size - len,
+- "%18s : %10d\n", "RSSI-CTL0",
+- sc->debug.stats.rxstats.rs_rssi_ctl0);
+-
+- len += snprintf(buf + len, size - len,
+- "%18s : %10d\n", "RSSI-CTL1",
+- sc->debug.stats.rxstats.rs_rssi_ctl1);
+-
+- len += snprintf(buf + len, size - len,
+- "%18s : %10d\n", "RSSI-CTL2",
+- sc->debug.stats.rxstats.rs_rssi_ctl2);
+-
+- len += snprintf(buf + len, size - len,
+- "%18s : %10d\n", "RSSI-EXT0",
+- sc->debug.stats.rxstats.rs_rssi_ext0);
+-
+- len += snprintf(buf + len, size - len,
+- "%18s : %10d\n", "RSSI-EXT1",
+- sc->debug.stats.rxstats.rs_rssi_ext1);
+-
+- len += snprintf(buf + len, size - len,
+- "%18s : %10d\n", "RSSI-EXT2",
+- sc->debug.stats.rxstats.rs_rssi_ext2);
+-
+- len += snprintf(buf + len, size - len,
+- "%18s : %10d\n", "Rx Antenna",
+- sc->debug.stats.rxstats.rs_antenna);
+-
+ PHY_ERR("UNDERRUN", ATH9K_PHYERR_UNDERRUN);
+ PHY_ERR("TIMING", ATH9K_PHYERR_TIMING);
+ PHY_ERR("PARITY", ATH9K_PHYERR_PARITY);
+@@ -1058,16 +1030,6 @@ void ath_debug_stat_rx(struct ath_softc
+ RX_PHY_ERR_INC(phyerr);
+ }
+
+- sc->debug.stats.rxstats.rs_rssi_ctl0 = rs->rs_rssi_ctl0;
+- sc->debug.stats.rxstats.rs_rssi_ctl1 = rs->rs_rssi_ctl1;
+- sc->debug.stats.rxstats.rs_rssi_ctl2 = rs->rs_rssi_ctl2;
+-
+- sc->debug.stats.rxstats.rs_rssi_ext0 = rs->rs_rssi_ext0;
+- sc->debug.stats.rxstats.rs_rssi_ext1 = rs->rs_rssi_ext1;
+- sc->debug.stats.rxstats.rs_rssi_ext2 = rs->rs_rssi_ext2;
+-
+- sc->debug.stats.rxstats.rs_antenna = rs->rs_antenna;
+-
+ spin_lock(&sc->debug.samp_lock);
+ RX_SAMP_DBG(jiffies) = jiffies;
+ RX_SAMP_DBG(rssi_ctl0) = rs->rs_rssi_ctl0;
+--- a/drivers/net/wireless/ath/ath9k/debug.h
++++ b/drivers/net/wireless/ath/ath9k/debug.h
+@@ -164,13 +164,6 @@ struct ath_rx_stats {
+ u32 post_delim_crc_err;
+ u32 decrypt_busy_err;
+ u32 phy_err_stats[ATH9K_PHYERR_MAX];
+- int8_t rs_rssi_ctl0;
+- int8_t rs_rssi_ctl1;
+- int8_t rs_rssi_ctl2;
+- int8_t rs_rssi_ext0;
+- int8_t rs_rssi_ext1;
+- int8_t rs_rssi_ext2;
+- u8 rs_antenna;
+ };
+
+ enum ath_reset_type {