Patch 3/4: Convert drivers that use 80211 to new stats variable names.

Signed-off-by: Larry Finger <[EMAIL PROTECTED]>
---

Index: wireless-dev/drivers/net/wireless/mac80211/bcm43xx/bcm43xx_main.c
===================================================================
--- wireless-dev.orig/drivers/net/wireless/mac80211/bcm43xx/bcm43xx_main.c
+++ wireless-dev/drivers/net/wireless/mac80211/bcm43xx/bcm43xx_main.c
@@ -3757,8 +3757,8 @@ static int bcm43xx_wireless_init(struct 
                    IEEE80211_HW_MONITOR_DURING_OPER |
                    IEEE80211_HW_DEVICE_HIDES_WEP |
                    IEEE80211_HW_WEP_INCLUDE_IV;
-       hw->max_signal = -110;
-       hw->max_rssi = BCM43xx_RX_MAX_SSI;
+       hw->max_qual = 100;
+       hw->max_level = BCM43xx_RX_MAX_LEVEL;
        hw->max_noise = -110;
        hw->queues = 1;
        SET_IEEE80211_DEV(hw, dev->dev);
Index: wireless-dev/drivers/net/wireless/mac80211/bcm43xx/bcm43xx_xmit.c
===================================================================
--- wireless-dev.orig/drivers/net/wireless/mac80211/bcm43xx/bcm43xx_xmit.c
+++ wireless-dev/drivers/net/wireless/mac80211/bcm43xx/bcm43xx_xmit.c
@@ -456,7 +456,7 @@ void bcm43xx_rx(struct bcm43xx_wldev *de
        u16 phystat0, phystat3, chanstat, mactime;
        u32 macstat;
        u16 chanid;
-       u8 jssi;
+       u8 qual;
        int padding;
 
        memset(&status, 0, sizeof(status));
@@ -464,7 +464,7 @@ void bcm43xx_rx(struct bcm43xx_wldev *de
        /* Get metadata about the frame from the header. */
        phystat0 = le16_to_cpu(rxhdr->phy_status0);
        phystat3 = le16_to_cpu(rxhdr->phy_status3);
-       jssi = rxhdr->jssi;
+       qual = rxhdr->jssi;
        macstat = le32_to_cpu(rxhdr->mac_status);
        mactime = le16_to_cpu(rxhdr->mac_time);
        chanstat = le16_to_cpu(rxhdr->channel);
@@ -525,12 +525,12 @@ void bcm43xx_rx(struct bcm43xx_wldev *de
                }
        }
 
-       status.signal = bcm43xx_rssi_postprocess(dev, jssi,
+       status.level = bcm43xx_rssi_postprocess(dev, qual,
                                              (phystat0 & 
BCM43xx_RX_PHYST0_OFDM),
                                              (phystat0 & 
BCM43xx_RX_PHYST0_GAINCTL),
                                              (phystat3 & 
BCM43xx_RX_PHYST3_TRSTATE));
        status.noise = dev->stats.link_noise;
-       status.ssi = jssi;
+       status.qual = qual;
        if (phystat0 & BCM43xx_RX_PHYST0_OFDM)
                status.rate = bcm43xx_plcp_get_bitrate_ofdm(plcp);
        else
Index: wireless-dev/drivers/net/wireless/mac80211/adm8211/adm8211.c
===================================================================
--- wireless-dev.orig/drivers/net/wireless/mac80211/adm8211/adm8211.c
+++ wireless-dev/drivers/net/wireless/mac80211/adm8211/adm8211.c
@@ -65,7 +65,7 @@ ADM8211_IER_TDUIE | ADM8211_IER_GPTIE)
 #define PLCP_SIGNAL_5M5                0x37
 #define PLCP_SIGNAL_11M                0x6e
 
-#define ADM8211_RX_MAX_SSI     100
+#define ADM8211_RX_MAX_LEVEL   100
 
 struct adm8211_tx_hdr {
        u8 da[6];
@@ -540,9 +540,9 @@ static void adm8211_interrupt_rci(struct
                        struct ieee80211_rx_status rx_status = {0};
 
                        if (priv->revid < ADM8211_REV_CA)
-                               rx_status.ssi = rssi;
+                               rx_status.level = rssi;
                        else
-                               rx_status.ssi = 100 - rssi;
+                               rx_status.level = 100 - rssi;
 
                        if (rate <= 4)
                                rx_status.rate = rate_tbl[rate];
@@ -2002,7 +2002,7 @@ static int __devinit adm8211_probe(struc
        // however, IEEE80211_HW_RX_INCLUDES_FCS in promisc mode
 
        dev->channel_change_time = 1000;
-       dev->max_rssi = ADM8211_RX_MAX_SSI;// FIXME - This is an approximation
+       dev->max_level = ADM8211_RX_MAX_LEVEL;// FIXME - This is an 
approximation
 
        priv->modes[0].mode = MODE_IEEE80211B;
        /* channel info filled in by adm8211_read_eeprom */
Index: wireless-dev/drivers/net/wireless/mac80211/rt2x00/rt2500pci.c
===================================================================
--- wireless-dev.orig/drivers/net/wireless/mac80211/rt2x00/rt2500pci.c
+++ wireless-dev/drivers/net/wireless/mac80211/rt2x00/rt2500pci.c
@@ -1751,7 +1751,7 @@ static void rt2500pci_rxdone(struct work
                 * Update link statistics
                 */
                rt2x00_update_link_rssi(&rt2x00dev->link,
-                       rt2x00dev->rx_status.ssi);
+                       rt2x00dev->rx_status.level);
 
 skip_entry:
                rt2x00_set_field32(&word0, RXD_W0_OWNER_NIC, 1);
@@ -2195,10 +2195,10 @@ static int rt2500pci_init_eeprom(struct 
         * Read the RSSI <-> dBm offset information.
         */
        rt2x00_eeprom_read(rt2x00dev, EEPROM_CALIBRATE_OFFSET, &eeprom);
-       rt2x00dev->hw->max_rssi =
+       rt2x00dev->hw->max_level =
                rt2x00_get_field16(eeprom, EEPROM_CALIBRATE_OFFSET_RSSI);
-       if (rt2x00dev->hw->max_rssi < 0 || rt2x00dev->hw->max_rssi == (s8)0xff)
-               rt2x00dev->hw->max_rssi = MAX_RX_SSI;
+       if (rt2x00dev->hw->max_level < 0 || rt2x00dev->hw->max_level == 
(s8)0xff)
+               rt2x00dev->hw->max_level = MAX_RX_LEVEL;
 
        return 0;
 }
@@ -2533,7 +2533,7 @@ static int rt2500pci_init_hw(struct rt2x
                IEEE80211_HW_NO_TKIP_WMM_HWACCEL |
                IEEE80211_HW_MONITOR_DURING_OPER;
        rt2x00dev->hw->extra_tx_headroom = 0;
-       rt2x00dev->hw->max_rssi = MAX_RX_SSI;
+       rt2x00dev->hw->max_level = MAX_RX_LEVEL;
        rt2x00dev->hw->max_noise = MAX_RX_NOISE;
        rt2x00dev->hw->queues = RING_NUM_TX;
 
Index: wireless-dev/drivers/net/wireless/mac80211/rt2x00/rt2500usb.c
===================================================================
--- wireless-dev.orig/drivers/net/wireless/mac80211/rt2x00/rt2500usb.c
+++ wireless-dev/drivers/net/wireless/mac80211/rt2x00/rt2500usb.c
@@ -1711,7 +1711,7 @@ static void rt2500usb_interrupt_rxdone(s
        /*
         * Update link statistics
         */
-       rt2x00_update_link_rssi(&rt2x00dev->link, rt2x00dev->rx_status.ssi);
+       rt2x00_update_link_rssi(&rt2x00dev->link, rt2x00dev->rx_status.level);
 
 skip_entry:
        if (!GET_FLAG(ring->rt2x00dev, DEVICE_ENABLED_RADIO))
@@ -2040,10 +2040,10 @@ static int rt2500usb_init_eeprom(struct 
         * Read the RSSI <-> dBm offset information.
         */
        rt2x00_eeprom_read(rt2x00dev, EEPROM_CALIBRATE_OFFSET, &eeprom);
-       rt2x00dev->hw->max_rssi =
+       rt2x00dev->hw->max_level =
                rt2x00_get_field16(eeprom, EEPROM_CALIBRATE_OFFSET_RSSI);
-       if (rt2x00dev->hw->max_rssi < 0 || rt2x00dev->hw->max_rssi == (s8)0xff)
-               rt2x00dev->hw->max_rssi = MAX_RX_SSI;
+       if (rt2x00dev->hw->max_level < 0 || rt2x00dev->hw->max_level == 
(s8)0xff)
+               rt2x00dev->hw->max_level = MAX_RX_LEVEL;
 
        return 0;
 }
@@ -2377,7 +2377,7 @@ static int rt2500usb_init_hw(struct rt2x
                IEEE80211_HW_NO_TKIP_WMM_HWACCEL |
                IEEE80211_HW_MONITOR_DURING_OPER;
        rt2x00dev->hw->extra_tx_headroom = TXD_DESC_SIZE;
-       rt2x00dev->hw->max_rssi = MAX_RX_SSI;
+       rt2x00dev->hw->max_level = MAX_RX_LEVEL;
        rt2x00dev->hw->max_noise = MAX_RX_NOISE;
        rt2x00dev->hw->queues = RING_NUM_TX;
 
Index: wireless-dev/drivers/net/wireless/mac80211/rt2x00/rt2x00dev.c
===================================================================
--- wireless-dev.orig/drivers/net/wireless/mac80211/rt2x00/rt2x00dev.c
+++ wireless-dev/drivers/net/wireless/mac80211/rt2x00/rt2x00dev.c
@@ -157,7 +157,7 @@ void rt2x00lib_update_rx_stats(struct rt
        }
 
        rt2x00dev->rx_status.rate = val;
-       rt2x00dev->rx_status.ssi = rssi;
+       rt2x00dev->rx_status.level = rssi;
        rt2x00dev->rx_status.noise = rt2x00_get_link_noise(&rt2x00dev->link);
 }
 EXPORT_SYMBOL_GPL(rt2x00lib_update_rx_stats);
Index: wireless-dev/drivers/net/wireless/mac80211/rt2x00/rt61pci.c
===================================================================
--- wireless-dev.orig/drivers/net/wireless/mac80211/rt2x00/rt61pci.c
+++ wireless-dev/drivers/net/wireless/mac80211/rt2x00/rt61pci.c
@@ -2045,7 +2045,7 @@ static void rt61pci_rxdone(struct work_s
                 * Update link statistics
                 */
                rt2x00_update_link_rssi(&rt2x00dev->link,
-                       rt2x00dev->rx_status.ssi);
+                       rt2x00dev->rx_status.level);
 
 skip_entry:
                rt2x00_set_field32(&word0, RXD_W0_OWNER_NIC, 1);
@@ -2874,7 +2874,7 @@ static int rt61pci_init_hw(struct rt2x00
                IEEE80211_HW_NO_TKIP_WMM_HWACCEL |
                IEEE80211_HW_MONITOR_DURING_OPER;
        rt2x00dev->hw->extra_tx_headroom = 0;
-       rt2x00dev->hw->max_rssi = MAX_RX_SSI;
+       rt2x00dev->hw->max_level = MAX_RX_LEVEL;
        rt2x00dev->hw->max_noise = MAX_RX_NOISE;
        rt2x00dev->hw->queues = RING_NUM_TX;
 
Index: wireless-dev/drivers/net/wireless/mac80211/rt2x00/rt73usb.c
===================================================================
--- wireless-dev.orig/drivers/net/wireless/mac80211/rt2x00/rt73usb.c
+++ wireless-dev/drivers/net/wireless/mac80211/rt2x00/rt73usb.c
@@ -1857,7 +1857,7 @@ static void rt73usb_interrupt_rxdone(str
        /*
         * Update link statistics
         */
-       rt2x00_update_link_rssi(&rt2x00dev->link, rt2x00dev->rx_status.ssi);
+       rt2x00_update_link_rssi(&rt2x00dev->link, rt2x00dev->rx_status.level);
 
 skip_entry:
        if (!GET_FLAG(ring->rt2x00dev, DEVICE_ENABLED_RADIO))
@@ -2577,7 +2577,7 @@ static int rt73usb_init_hw(struct rt2x00
                IEEE80211_HW_NO_TKIP_WMM_HWACCEL |
                IEEE80211_HW_MONITOR_DURING_OPER;
        rt2x00dev->hw->extra_tx_headroom = TXD_DESC_SIZE;
-       rt2x00dev->hw->max_rssi = MAX_RX_SSI;
+       rt2x00dev->hw->max_level = MAX_RX_LEVEL;
        rt2x00dev->hw->max_noise = MAX_RX_NOISE;
        rt2x00dev->hw->queues = RING_NUM_TX;
 
Index: wireless-dev/drivers/net/wireless/mac80211/rtl818x/rtl8187_dev.c
===================================================================
--- wireless-dev.orig/drivers/net/wireless/mac80211/rtl818x/rtl8187_dev.c
+++ wireless-dev/drivers/net/wireless/mac80211/rtl818x/rtl8187_dev.c
@@ -161,8 +161,8 @@ static void rtl8187_rx_cb(struct urb *ur
        }
 
        rx_status.antenna = (hdr->signal >> 7) & 1;
-       rx_status.signal = 64 - min(hdr->noise, (u8)64);
-       rx_status.ssi = signal;
+       rx_status.qual = 64 - min(hdr->noise, (u8)64);
+       rx_status.level = signal;
        rx_status.rate = priv->rates[rate].rate;
        rx_status.freq = dev->conf.freq;
        rx_status.channel = dev->conf.channel;
@@ -608,8 +608,8 @@ static int __devinit rtl8187_probe(struc
                     IEEE80211_HW_DATA_NULLFUNC_ACK;
        dev->extra_tx_headroom = sizeof(struct rtl8187_tx_hdr);
        dev->queues = 1;
-       dev->max_rssi = 65;
-       dev->max_signal = 64;
+       dev->max_level = 65;
+       dev->max_qual = 64;
 
        for (i = 0; i < 2; i++)
                if ((err = ieee80211_register_hwmode(dev, &priv->modes[i])))
Index: wireless-dev/drivers/net/wireless/mac80211/zd1211rw/zd_mac.c
===================================================================
--- wireless-dev.orig/drivers/net/wireless/mac80211/zd1211rw/zd_mac.c
+++ wireless-dev/drivers/net/wireless/mac80211/zd1211rw/zd_mac.c
@@ -407,8 +407,8 @@ static int fill_rx_stats(struct ieee8021
        stats->channel = _zd_chip_get_channel(&mac->chip);
        stats->freq = zd_channels[stats->channel - 1].freq;
        stats->phymode = MODE_IEEE80211G;
-       stats->ssi = zd_rx_strength_percent(status->signal_strength);
-       stats->signal = zd_rx_qual_percent(buffer,
+       stats->level = zd_rx_strength_percent(status->signal_strength);
+       stats->qual = zd_rx_qual_percent(buffer,
                                          length - sizeof(struct rx_status),
                                          status);
        stats->rate = zd_rx_rate(buffer, status);
@@ -453,7 +453,7 @@ static int filter_ack(struct ieee80211_h
        if (control) {
                memcpy(&status.control, control, sizeof(status.control));
                status.flags = IEEE80211_TX_STATUS_ACK;
-               status.ack_signal = stats->ssi;
+               status.ack_signal = stats->level;
                ieee80211_tx_status_irqsafe(dev, skb, &status);
                kfree(control);
        } else
@@ -633,8 +633,8 @@ struct ieee80211_hw *zd_mac_alloc(struct
 
        dev->flags = IEEE80211_HW_RX_INCLUDES_FCS |
                     IEEE80211_HW_WEP_INCLUDE_IV;
-       dev->max_rssi = 100;
-       dev->max_signal = 100;
+       dev->max_level = 100;
+       dev->max_qual = 100;
 
        dev->queues = 1;
        dev->extra_tx_headroom = sizeof(struct zd_ctrlset);
Index: wireless-dev/drivers/net/wireless/mac80211/p54/prism54common.c
===================================================================
--- wireless-dev.orig/drivers/net/wireless/mac80211/p54/prism54common.c
+++ wireless-dev/drivers/net/wireless/mac80211/p54/prism54common.c
@@ -282,7 +282,7 @@ static void p54_rx_data(struct ieee80211
        struct ieee80211_rx_status rx_status = {0};
        u16 freq = le16_to_cpu(hdr->freq);
 
-       rx_status.ssi = hdr->rssi;      /* TODO: check this */
+       rx_status.level = hdr->rssi;    /* TODO: check this */
        rx_status.rate = hdr->rate & 0x0f;
        rx_status.channel = freq == 2484 ? 14 : (freq - 2407)/5;
        rx_status.freq = freq;
@@ -782,7 +782,7 @@ struct ieee80211_hw *p54_init_common(siz
                    IEEE80211_HW_DATA_NULLFUNC_ACK; /* TODO: check */
                    /* IEEE80211_HW_MONITOR_DURING_OPER FIXME: check */
        dev->channel_change_time = 1000;        /* TODO: find actual value */
-       dev->max_rssi = 100;
+       dev->max_level = 100;
 
        dev->queues = 1;
        dev->extra_tx_headroom = sizeof(struct p54_control_hdr) + 4 +
Index: wireless-dev/drivers/net/wireless/mac80211/bcm43xx/bcm43xx.h
===================================================================
--- wireless-dev.orig/drivers/net/wireless/mac80211/bcm43xx/bcm43xx.h
+++ wireless-dev/drivers/net/wireless/mac80211/bcm43xx/bcm43xx.h
@@ -29,7 +29,7 @@
 
 #define BCM43xx_IO_SIZE                        8192
 
-#define BCM43xx_RX_MAX_SSI             60
+#define BCM43xx_RX_MAX_LEVEL           60
 
 /* MMIO offsets */
 #define BCM43xx_MMIO_DMA0_REASON       0x20
Index: wireless-dev/drivers/net/wireless/mac80211/rt2x00/rt2400pci.c
===================================================================
--- wireless-dev.orig/drivers/net/wireless/mac80211/rt2x00/rt2400pci.c
+++ wireless-dev/drivers/net/wireless/mac80211/rt2x00/rt2400pci.c
@@ -2236,7 +2236,7 @@ static int rt2400pci_init_hw(struct rt2x
                IEEE80211_HW_NO_TKIP_WMM_HWACCEL |
                IEEE80211_HW_MONITOR_DURING_OPER;
        rt2x00dev->hw->extra_tx_headroom = 0;
-       rt2x00dev->hw->max_rssi = MAX_RX_SSI;
+       rt2x00dev->hw->max_level = MAX_RX_LEVEL;
        rt2x00dev->hw->max_noise = MAX_RX_NOISE;
        rt2x00dev->hw->queues = RING_NUM_TX;
 
Index: wireless-dev/drivers/net/wireless/mac80211/rt2x00/rt2400pci.h
===================================================================
--- wireless-dev.orig/drivers/net/wireless/mac80211/rt2x00/rt2400pci.h
+++ wireless-dev/drivers/net/wireless/mac80211/rt2x00/rt2400pci.h
@@ -36,7 +36,7 @@
 /*
  * Max RSSI value, required for RSSI <-> dBm conversion.
  */
-#define MAX_RX_SSI                     100
+#define MAX_RX_LEVEL                   100
 #define MAX_RX_NOISE                   -110
 
 /*
Index: wireless-dev/drivers/net/wireless/mac80211/rt2x00/rt2500pci.h
===================================================================
--- wireless-dev.orig/drivers/net/wireless/mac80211/rt2x00/rt2500pci.h
+++ wireless-dev/drivers/net/wireless/mac80211/rt2x00/rt2500pci.h
@@ -47,7 +47,7 @@
 /*
  * Max RSSI value, required for RSSI <-> dBm conversion.
  */
-#define MAX_RX_SSI                     120
+#define MAX_RX_LEVEL                   120
 #define MAX_RX_NOISE                   -110
 
 /*
Index: wireless-dev/drivers/net/wireless/mac80211/rt2x00/rt2500usb.h
===================================================================
--- wireless-dev.orig/drivers/net/wireless/mac80211/rt2x00/rt2500usb.h
+++ wireless-dev/drivers/net/wireless/mac80211/rt2x00/rt2500usb.h
@@ -40,7 +40,7 @@
 /*
  * Max RSSI value, required for RSSI <-> dBm conversion.
  */
-#define MAX_RX_SSI                     120
+#define MAX_RX_LEVEL                   120
 #define MAX_RX_NOISE                   -110
 
 /*
Index: wireless-dev/drivers/net/wireless/mac80211/rt2x00/rt61pci.h
===================================================================
--- wireless-dev.orig/drivers/net/wireless/mac80211/rt2x00/rt61pci.h
+++ wireless-dev/drivers/net/wireless/mac80211/rt2x00/rt61pci.h
@@ -38,7 +38,7 @@
 /*
  * Max RSSI value, required for RSSI <-> dBm conversion.
  */
-#define MAX_RX_SSI                     120
+#define MAX_RX_LEVEL                   120
 #define MAX_RX_NOISE                   -110
 
 /*
Index: wireless-dev/drivers/net/wireless/mac80211/rt2x00/rt73usb.h
===================================================================
--- wireless-dev.orig/drivers/net/wireless/mac80211/rt2x00/rt73usb.h
+++ wireless-dev/drivers/net/wireless/mac80211/rt2x00/rt73usb.h
@@ -38,7 +38,7 @@
 /*
  * Max RSSI value, required for RSSI <-> dBm conversion.
  */
-#define MAX_RX_SSI                     120
+#define MAX_RX_LEVEL                   120
 #define MAX_RX_NOISE                   -110
 
 /*
Index: wireless-dev/net/mac80211/ieee80211_ioctl.c
===================================================================
--- wireless-dev.orig/net/mac80211/ieee80211_ioctl.c
+++ wireless-dev/net/mac80211/ieee80211_ioctl.c
@@ -1591,7 +1591,7 @@ static int ieee80211_ioctl_giwrange(stru
        range->max_encoding_tokens = NUM_DEFAULT_KEYS;
 
        range->max_qual.qual = local->hw.max_qual;
-       range->max_qual.level = local->hw.max_rssi;
+       range->max_qual.level = local->hw.max_level;
        range->max_qual.noise = local->hw.max_noise;
        range->max_qual.updated = local->wstats_flags;
 
_______________________________________________
Bcm43xx-dev mailing list
[EMAIL PROTECTED]
https://lists.berlios.de/mailman/listinfo/bcm43xx-dev

Reply via email to