Skip to contentSkip to conversation

rt2x00: Remove deprecated ieee80211_rx_status->qual usage

PATCH In review Ivo van Doorn 2 participants 2 messages Nov 8, 2009 Networking drivers (wireless)

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 rt2x00: Remove deprecated ieee80211_rx_status->qual usage

ieee80211_rx_status->qual has been marked deprecated. This allows us to remove several functions and fields which were used to calculate a reasonable value for it.

---
 drivers/net/wireless/rt2x00/rt2x00.h     |    7 ---
 drivers/net/wireless/rt2x00/rt2x00dev.c  |    1 -
 drivers/net/wireless/rt2x00/rt2x00lib.h  |   13 -----
 drivers/net/wireless/rt2x00/rt2x00link.c |   88 ------------------------------
 4 files changed, 0 insertions(+), 109 deletions(-)
drivers/net/wireless/rt2x00/rt2x00.h +0 -7
index c83dbae..1a84574 100644
@@ -313,13 +313,6 @@ struct link {
 	struct avg_val avg_rssi;
 
 	/*
-	 * Currently precalculated percentages of successful
-	 * TX and RX frames.
-	 */
-	int rx_percentage;
-	int tx_percentage;
-
-	/*
 	 * Work structure for scheduling periodic link tuning.
 	 */
 	struct delayed_work work;
drivers/net/wireless/rt2x00/rt2x00dev.c +0 -1
index 73bbec5..00bfb22 100644
@@ -430,7 +430,6 @@ void rt2x00lib_rxdone(struct rt2x00_dev *rt2x00dev,
 
 	rx_status->mactime = rxdesc.timestamp;
 	rx_status->rate_idx = rate_idx;
-	rx_status->qual = rt2x00link_calculate_signal(rt2x00dev, rxdesc.rssi);
 	rx_status->signal = rxdesc.rssi;
 	rx_status->noise = rxdesc.noise;
 	rx_status->flag = rxdesc.flags;
drivers/net/wireless/rt2x00/rt2x00lib.h +0 -13
index 567f029..e170165 100644
@@ -223,19 +223,6 @@ void rt2x00link_update_stats(struct rt2x00_dev *rt2x00dev,
 			     struct rxdone_entry_desc *rxdesc);
 
 /**
- * rt2x00link_calculate_signal - Calculate signal quality
- * @rt2x00dev: Pointer to &struct rt2x00_dev.
- * @rssi: RX Frame RSSI
- *
- * Calculate the signal quality of a frame based on the rssi
- * measured during the receiving of the frame and the global
- * link quality statistics measured since the start of the
- * link tuning. The result is a value between 0 and 100 which
- * is an indication of the signal quality.
- */
-int rt2x00link_calculate_signal(struct rt2x00_dev *rt2x00dev, int rssi);
-
-/**
  * rt2x00link_start_tuner - Start periodic link tuner work
  * @rt2x00dev: Pointer to &struct rt2x00_dev.
  *
drivers/net/wireless/rt2x00/rt2x00link.c +0 -88

118 lines not on this page · raw message

Signature · 1 line
1.6.4.1