]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c
Merge tag 'v2.6.38' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
[mv-sheeva.git] / drivers / staging / rtl8192u / ieee80211 / ieee80211_rx.c
index c8ca9d8ed5d2121aa1bb18012abe2269d863f92c..1ea8da3655ecad089c506ca18ac0572cd9abc242 100644 (file)
@@ -44,9 +44,7 @@
 #include <linux/ctype.h>
 
 #include "ieee80211.h"
-#ifdef ENABLE_DOT11D
 #include "dot11d.h"
-#endif
 static inline void ieee80211_monitor_rx(struct ieee80211_device *ieee,
                                        struct sk_buff *skb,
                                        struct ieee80211_rx_stats *rx_stats)
@@ -1599,7 +1597,6 @@ static const char *get_info_element_string(u16 id)
 }
 #endif
 
-#ifdef ENABLE_DOT11D
 static inline void ieee80211_extract_country_ie(
        struct ieee80211_device *ieee,
        struct ieee80211_info_element *info_element,
@@ -1632,7 +1629,6 @@ static inline void ieee80211_extract_country_ie(
        }
 
 }
-#endif
 
 int ieee80211_parse_info_param(struct ieee80211_device *ieee,
                struct ieee80211_info_element *info_element,
@@ -2086,14 +2082,12 @@ int ieee80211_parse_info_param(struct ieee80211_device *ieee,
                               "QoS Error need to parse QOS_PARAMETER IE\n");
                        break;
 
-#ifdef ENABLE_DOT11D
                case MFIE_TYPE_COUNTRY:
                        IEEE80211_DEBUG_SCAN("MFIE_TYPE_COUNTRY: %d bytes\n",
                                             info_element->len);
                        //printk("=====>Receive <%s> Country IE\n",network->ssid);
                        ieee80211_extract_country_ie(ieee, info_element, network, network->bssid);//addr2 is same as addr3 when from an AP
                        break;
-#endif
 /* TODO */
                default:
                        IEEE80211_DEBUG_MGMT
@@ -2229,10 +2223,8 @@ static inline int ieee80211_network_init(
 #ifdef THOMAS_TURBO
        network->Turbo_Enable = 0;
 #endif
-#ifdef ENABLE_DOT11D
        network->CountryIeLen = 0;
        memset(network->CountryIeBuf, 0, MAX_IE_LEN);
-#endif
 //Initialize HT parameters
        //ieee80211_ht_initialize(&network->bssht);
        HTInitializeBssDesc(&network->bssht);
@@ -2399,10 +2391,8 @@ static inline void update_network(struct ieee80211_network *dst,
        dst->Turbo_Enable = src->Turbo_Enable;
 #endif
 
-#ifdef ENABLE_DOT11D
        dst->CountryIeLen = src->CountryIeLen;
        memcpy(dst->CountryIeBuf, src->CountryIeBuf, src->CountryIeLen);
-#endif
 
        //added by amy for LEAP
        dst->bWithAironetIE = src->bWithAironetIE;
@@ -2470,7 +2460,6 @@ static inline void ieee80211_process_probe_response(
                return;
        }
 
-#ifdef ENABLE_DOT11D
        // For Asus EeePc request,
        // (1) if wireless adapter receive get any 802.11d country code in AP beacon,
        //         wireless adapter should follow the country code.
@@ -2527,7 +2516,6 @@ static inline void ieee80211_process_probe_response(
                        }
                }
        }
-#endif
 
        /* The network parsed correctly -- so now we scan our known networks
         * to see if we can find it in our list.