|
@@ -548,10 +548,8 @@ static int rtl8180_wx_get_range(struct net_device *dev,
|
|
|
}
|
|
|
range->num_frequency = val;
|
|
|
range->num_channels = val;
|
|
|
-#if WIRELESS_EXT > 17
|
|
|
range->enc_capa = IW_ENC_CAPA_WPA|IW_ENC_CAPA_WPA2|
|
|
|
IW_ENC_CAPA_CIPHER_TKIP|IW_ENC_CAPA_CIPHER_CCMP;
|
|
|
-#endif
|
|
|
tmp->scan_capa = 0x01;
|
|
|
return 0;
|
|
|
}
|
|
@@ -568,7 +566,7 @@ static int r8192_wx_set_scan(struct net_device *dev, struct iw_request_info *a,
|
|
|
|
|
|
if (priv->ieee80211->LinkDetectInfo.bBusyTraffic == true)
|
|
|
return -EAGAIN;
|
|
|
-#if WIRELESS_EXT > 17
|
|
|
+
|
|
|
if (wrqu->data.flags & IW_SCAN_THIS_ESSID)
|
|
|
{
|
|
|
struct iw_scan_req* req = (struct iw_scan_req*)b;
|
|
@@ -580,7 +578,6 @@ static int r8192_wx_set_scan(struct net_device *dev, struct iw_request_info *a,
|
|
|
//printk("=====>network ssid:%s\n", ieee->current_network.ssid);
|
|
|
}
|
|
|
}
|
|
|
-#endif
|
|
|
|
|
|
down(&priv->wx_sem);
|
|
|
if(priv->ieee80211->state != IEEE80211_LINKED){
|
|
@@ -963,7 +960,6 @@ exit:
|
|
|
return err;
|
|
|
}
|
|
|
|
|
|
-#if (WIRELESS_EXT >= 18)
|
|
|
#if 0
|
|
|
static int r8192_wx_get_enc_ext(struct net_device *dev,
|
|
|
struct iw_request_info *info,
|
|
@@ -1093,7 +1089,7 @@ static int r8192_wx_set_mlme(struct net_device *dev,
|
|
|
up(&priv->wx_sem);
|
|
|
return ret;
|
|
|
}
|
|
|
-#endif
|
|
|
+
|
|
|
static int r8192_wx_set_gen_ie(struct net_device *dev,
|
|
|
struct iw_request_info *info,
|
|
|
union iwreq_data *data, char *extra)
|
|
@@ -1143,11 +1139,7 @@ static iw_handler r8192_wx_handlers[] =
|
|
|
NULL, /* SIOCWIWTHRSPY */
|
|
|
r8192_wx_set_wap, /* SIOCSIWAP */
|
|
|
r8192_wx_get_wap, /* SIOCGIWAP */
|
|
|
-#if (WIRELESS_EXT >= 18)
|
|
|
r8192_wx_set_mlme, /* MLME-- */
|
|
|
-#else
|
|
|
- NULL,
|
|
|
-#endif
|
|
|
dummy, /* SIOCGIWAPLIST -- depricated */
|
|
|
r8192_wx_set_scan, /* SIOCSIWSCAN */
|
|
|
r8192_wx_get_scan, /* SIOCGIWSCAN */
|
|
@@ -1176,17 +1168,10 @@ static iw_handler r8192_wx_handlers[] =
|
|
|
r8192_wx_set_gen_ie,//NULL, /* SIOCSIWGENIE */
|
|
|
NULL, /* SIOCSIWGENIE */
|
|
|
|
|
|
-#if (WIRELESS_EXT >= 18)
|
|
|
r8192_wx_set_auth,//NULL, /* SIOCSIWAUTH */
|
|
|
NULL,//r8192_wx_get_auth,//NULL, /* SIOCSIWAUTH */
|
|
|
r8192_wx_set_enc_ext, /* SIOCSIWENCODEEXT */
|
|
|
NULL,//r8192_wx_get_enc_ext,//NULL, /* SIOCSIWENCODEEXT */
|
|
|
-#else
|
|
|
- NULL,
|
|
|
- NULL,
|
|
|
- NULL,
|
|
|
- NULL,
|
|
|
-#endif
|
|
|
NULL, /* SIOCSIWPMKSA */
|
|
|
NULL, /*---hole---*/
|
|
|
|
|
@@ -1288,7 +1273,6 @@ static iw_handler r8192_private_handler[] = {
|
|
|
#endif
|
|
|
};
|
|
|
|
|
|
-//#if WIRELESS_EXT >= 17
|
|
|
struct iw_statistics *r8192_get_wireless_stats(struct net_device *dev)
|
|
|
{
|
|
|
struct r8192_priv *priv = ieee80211_priv(dev);
|
|
@@ -1317,8 +1301,6 @@ struct iw_statistics *r8192_get_wireless_stats(struct net_device *dev)
|
|
|
wstats->qual.updated = IW_QUAL_ALL_UPDATED| IW_QUAL_DBM;
|
|
|
return wstats;
|
|
|
}
|
|
|
-//#endif
|
|
|
-
|
|
|
|
|
|
struct iw_handler_def r8192_wx_handlers_def={
|
|
|
.standard = r8192_wx_handlers,
|
|
@@ -1326,8 +1308,6 @@ struct iw_handler_def r8192_wx_handlers_def={
|
|
|
.private = r8192_private_handler,
|
|
|
.num_private = sizeof(r8192_private_handler) / sizeof(iw_handler),
|
|
|
.num_private_args = sizeof(r8192_private_args) / sizeof(struct iw_priv_args),
|
|
|
-#if WIRELESS_EXT >= 17
|
|
|
.get_wireless_stats = r8192_get_wireless_stats,
|
|
|
-#endif
|
|
|
.private_args = (struct iw_priv_args *)r8192_private_args,
|
|
|
};
|