mirror of
https://github.com/lwfinger/rtl8188eu.git
synced 2025-05-08 14:33:05 +00:00
rtl8188eu: Convert the typedef statements in include/wlan_bssdef.h
One remains that I still do not know how to convert; however, it has been moved to os_dep/ioctl_linux.c where it is used. Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
This commit is contained in:
parent
3c0fdf5c36
commit
a01908ab27
29 changed files with 411 additions and 495 deletions
|
@ -600,7 +600,7 @@ static int wpa_set_encryption(struct net_device *dev, struct ieee_param *param,
|
|||
{
|
||||
int ret = 0;
|
||||
u32 wep_key_idx, wep_key_len,wep_total_len;
|
||||
NDIS_802_11_WEP *pwep = NULL;
|
||||
struct ndis_802_11_wep *pwep = NULL;
|
||||
_adapter *padapter = (_adapter *)rtw_netdev_priv(dev);
|
||||
struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
|
||||
struct security_priv *psecuritypriv = &padapter->securitypriv;
|
||||
|
@ -656,8 +656,8 @@ _func_enter_;
|
|||
if (wep_key_len > 0)
|
||||
{
|
||||
wep_key_len = wep_key_len <= 5 ? 5 : 13;
|
||||
wep_total_len = wep_key_len + FIELD_OFFSET(NDIS_802_11_WEP, KeyMaterial);
|
||||
pwep =(NDIS_802_11_WEP *) rtw_malloc(wep_total_len);
|
||||
wep_total_len = wep_key_len + FIELD_OFFSET(struct ndis_802_11_wep, KeyMaterial);
|
||||
pwep =(struct ndis_802_11_wep *) rtw_malloc(wep_total_len);
|
||||
if (pwep == NULL){
|
||||
RT_TRACE(_module_rtl871x_ioctl_os_c,_drv_err_,(" wpa_set_encryption: pwep allocate fail !!!\n"));
|
||||
goto exit;
|
||||
|
@ -958,6 +958,8 @@ exit:
|
|||
return ret;
|
||||
}
|
||||
|
||||
typedef unsigned char NDIS_802_11_RATES_EX[NDIS_802_11_LENGTH_RATES_EX];
|
||||
|
||||
static int rtw_wx_get_name(struct net_device *dev,
|
||||
struct iw_request_info *info,
|
||||
union iwreq_data *wrqu, char *extra)
|
||||
|
@ -968,60 +970,45 @@ static int rtw_wx_get_name(struct net_device *dev,
|
|||
char *p;
|
||||
u8 ht_cap=false;
|
||||
struct mlme_priv *pmlmepriv = &(padapter->mlmepriv);
|
||||
WLAN_BSSID_EX *pcur_bss = &pmlmepriv->cur_network.network;
|
||||
struct wlan_bssid_ex *pcur_bss = &pmlmepriv->cur_network.network;
|
||||
NDIS_802_11_RATES_EX* prates = NULL;
|
||||
|
||||
RT_TRACE(_module_rtl871x_mlme_c_,_drv_info_,("cmd_code=%x\n", info->cmd));
|
||||
|
||||
_func_enter_;
|
||||
|
||||
if (check_fwstate(pmlmepriv, _FW_LINKED|WIFI_ADHOC_MASTER_STATE) == true)
|
||||
{
|
||||
if (check_fwstate(pmlmepriv, _FW_LINKED|WIFI_ADHOC_MASTER_STATE) == true) {
|
||||
//parsing HT_CAP_IE
|
||||
p = rtw_get_ie(&pcur_bss->IEs[12], _HT_CAPABILITY_IE_, &ht_ielen, pcur_bss->IELength-12);
|
||||
if (p && ht_ielen>0)
|
||||
{
|
||||
ht_cap = true;
|
||||
}
|
||||
|
||||
prates = &pcur_bss->SupportedRates;
|
||||
|
||||
if (rtw_is_cckratesonly_included((u8*)prates) == true)
|
||||
{
|
||||
if (rtw_is_cckratesonly_included((u8*)prates) == true) {
|
||||
if (ht_cap == true)
|
||||
snprintf(wrqu->name, IFNAMSIZ, "IEEE 802.11bn");
|
||||
else
|
||||
snprintf(wrqu->name, IFNAMSIZ, "IEEE 802.11b");
|
||||
}
|
||||
else if ((rtw_is_cckrates_included((u8*)prates)) == true)
|
||||
{
|
||||
} else if ((rtw_is_cckrates_included((u8*)prates)) == true) {
|
||||
if (ht_cap == true)
|
||||
snprintf(wrqu->name, IFNAMSIZ, "IEEE 802.11bgn");
|
||||
else
|
||||
snprintf(wrqu->name, IFNAMSIZ, "IEEE 802.11bg");
|
||||
}
|
||||
else
|
||||
{
|
||||
if (pcur_bss->Configuration.DSConfig > 14)
|
||||
{
|
||||
} else {
|
||||
if (pcur_bss->Configuration.DSConfig > 14) {
|
||||
if (ht_cap == true)
|
||||
snprintf(wrqu->name, IFNAMSIZ, "IEEE 802.11an");
|
||||
else
|
||||
snprintf(wrqu->name, IFNAMSIZ, "IEEE 802.11a");
|
||||
}
|
||||
else
|
||||
{
|
||||
} else {
|
||||
if (ht_cap == true)
|
||||
snprintf(wrqu->name, IFNAMSIZ, "IEEE 802.11gn");
|
||||
else
|
||||
snprintf(wrqu->name, IFNAMSIZ, "IEEE 802.11g");
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
//prates = &padapter->registrypriv.dev_network.SupportedRates;
|
||||
//snprintf(wrqu->name, IFNAMSIZ, "IEEE 802.11g");
|
||||
} else {
|
||||
snprintf(wrqu->name, IFNAMSIZ, "unassociated");
|
||||
}
|
||||
|
||||
|
@ -1049,7 +1036,7 @@ static int rtw_wx_get_freq(struct net_device *dev,
|
|||
{
|
||||
_adapter *padapter = (_adapter *)rtw_netdev_priv(dev);
|
||||
struct mlme_priv *pmlmepriv = &(padapter->mlmepriv);
|
||||
WLAN_BSSID_EX *pcur_bss = &pmlmepriv->cur_network.network;
|
||||
struct wlan_bssid_ex *pcur_bss = &pmlmepriv->cur_network.network;
|
||||
|
||||
if (check_fwstate(pmlmepriv, _FW_LINKED) == true)
|
||||
{
|
||||
|
@ -1072,7 +1059,7 @@ static int rtw_wx_set_mode(struct net_device *dev, struct iw_request_info *a,
|
|||
union iwreq_data *wrqu, char *b)
|
||||
{
|
||||
_adapter *padapter = (_adapter *)rtw_netdev_priv(dev);
|
||||
NDIS_802_11_NETWORK_INFRASTRUCTURE networkType ;
|
||||
enum ndis_802_11_network_infra networkType ;
|
||||
int ret = 0;
|
||||
|
||||
_func_enter_;
|
||||
|
@ -1425,7 +1412,7 @@ static int rtw_wx_set_wap(struct net_device *dev,
|
|||
u8 *dst_bssid, *src_bssid;
|
||||
_queue *queue = &(pmlmepriv->scanned_queue);
|
||||
struct wlan_network *pnetwork = NULL;
|
||||
NDIS_802_11_AUTHENTICATION_MODE authmode;
|
||||
enum ndis_802_11_auth_mode authmode;
|
||||
|
||||
_func_enter_;
|
||||
|
||||
|
@ -1499,7 +1486,7 @@ static int rtw_wx_get_wap(struct net_device *dev,
|
|||
|
||||
_adapter *padapter = (_adapter *)rtw_netdev_priv(dev);
|
||||
struct mlme_priv *pmlmepriv = &(padapter->mlmepriv);
|
||||
WLAN_BSSID_EX *pcur_bss = &pmlmepriv->cur_network.network;
|
||||
struct wlan_bssid_ex *pcur_bss = &pmlmepriv->cur_network.network;
|
||||
|
||||
wrqu->ap_addr.sa_family = ARPHRD_ETHER;
|
||||
|
||||
|
@ -1568,7 +1555,7 @@ static int rtw_wx_set_scan(struct net_device *dev, struct iw_request_info *a,
|
|||
int ret = 0;
|
||||
_adapter *padapter = (_adapter *)rtw_netdev_priv(dev);
|
||||
struct mlme_priv *pmlmepriv= &padapter->mlmepriv;
|
||||
NDIS_802_11_SSID ssid[RTW_SSID_SCAN_AMOUNT];
|
||||
struct ndis_802_11_ssid ssid[RTW_SSID_SCAN_AMOUNT];
|
||||
_irqL irqL;
|
||||
#ifdef CONFIG_P2P
|
||||
struct wifidirect_info *pwdinfo= &(padapter->wdinfo);
|
||||
|
@ -1653,7 +1640,7 @@ _func_enter_;
|
|||
}
|
||||
#endif //CONFIG_P2P
|
||||
|
||||
_rtw_memset(ssid, 0, sizeof(NDIS_802_11_SSID)*RTW_SSID_SCAN_AMOUNT);
|
||||
_rtw_memset(ssid, 0, sizeof(struct ndis_802_11_ssid)*RTW_SSID_SCAN_AMOUNT);
|
||||
|
||||
#if WIRELESS_EXT >= 17
|
||||
if (wrqu->data.length == sizeof(struct iw_scan_req))
|
||||
|
@ -1876,8 +1863,8 @@ static int rtw_wx_set_essid(struct net_device *dev,
|
|||
_list *phead;
|
||||
s8 status = true;
|
||||
struct wlan_network *pnetwork = NULL;
|
||||
NDIS_802_11_AUTHENTICATION_MODE authmode;
|
||||
NDIS_802_11_SSID ndis_ssid;
|
||||
enum ndis_802_11_auth_mode authmode;
|
||||
struct ndis_802_11_ssid ndis_ssid;
|
||||
u8 *dst_ssid, *src_ssid;
|
||||
|
||||
uint ret = 0, len;
|
||||
|
@ -1932,7 +1919,7 @@ static int rtw_wx_set_essid(struct net_device *dev,
|
|||
if (wrqu->essid.length != 33)
|
||||
DBG_88E("ssid=%s, len=%d\n", extra, wrqu->essid.length);
|
||||
|
||||
_rtw_memset(&ndis_ssid, 0, sizeof(NDIS_802_11_SSID));
|
||||
_rtw_memset(&ndis_ssid, 0, sizeof(struct ndis_802_11_ssid));
|
||||
ndis_ssid.SsidLength = len;
|
||||
_rtw_memcpy(ndis_ssid.Ssid, extra, len);
|
||||
src_ssid = ndis_ssid.Ssid;
|
||||
|
@ -2009,7 +1996,7 @@ static int rtw_wx_get_essid(struct net_device *dev,
|
|||
u32 len,ret = 0;
|
||||
_adapter *padapter = (_adapter *)rtw_netdev_priv(dev);
|
||||
struct mlme_priv *pmlmepriv = &(padapter->mlmepriv);
|
||||
WLAN_BSSID_EX *pcur_bss = &pmlmepriv->cur_network.network;
|
||||
struct wlan_bssid_ex *pcur_bss = &pmlmepriv->cur_network.network;
|
||||
|
||||
RT_TRACE(_module_rtl871x_mlme_c_,_drv_info_,("rtw_wx_get_essid\n"));
|
||||
|
||||
|
@ -2260,15 +2247,15 @@ static int rtw_wx_set_enc(struct net_device *dev,
|
|||
{
|
||||
u32 key, ret = 0;
|
||||
u32 keyindex_provided;
|
||||
NDIS_802_11_WEP wep;
|
||||
NDIS_802_11_AUTHENTICATION_MODE authmode;
|
||||
struct ndis_802_11_wep wep;
|
||||
enum ndis_802_11_auth_mode authmode;
|
||||
|
||||
struct iw_point *erq = &(wrqu->encoding);
|
||||
_adapter *padapter = (_adapter *)rtw_netdev_priv(dev);
|
||||
struct pwrctrl_priv *pwrpriv = &padapter->pwrctrlpriv;
|
||||
DBG_88E("+rtw_wx_set_enc, flags=0x%x\n", erq->flags);
|
||||
|
||||
_rtw_memset(&wep, 0, sizeof(NDIS_802_11_WEP));
|
||||
_rtw_memset(&wep, 0, sizeof(struct ndis_802_11_wep));
|
||||
|
||||
key = erq->flags & IW_ENCODE_INDEX;
|
||||
|
||||
|
@ -2338,7 +2325,7 @@ static int rtw_wx_set_enc(struct net_device *dev,
|
|||
{
|
||||
wep.KeyLength = erq->length <= 5 ? 5 : 13;
|
||||
|
||||
wep.Length = wep.KeyLength + FIELD_OFFSET(NDIS_802_11_WEP, KeyMaterial);
|
||||
wep.Length = wep.KeyLength + FIELD_OFFSET(struct ndis_802_11_wep, KeyMaterial);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -4567,7 +4554,7 @@ static int rtw_p2p_prov_disc(struct net_device *dev,
|
|||
// Reset the content of struct tx_provdisc_req_info excluded the wps_config_method_request.
|
||||
_rtw_memset(pwdinfo->tx_prov_disc_info.peerDevAddr, 0x00, ETH_ALEN);
|
||||
_rtw_memset(pwdinfo->tx_prov_disc_info.peerIFAddr, 0x00, ETH_ALEN);
|
||||
_rtw_memset(&pwdinfo->tx_prov_disc_info.ssid, 0x00, sizeof(NDIS_802_11_SSID));
|
||||
_rtw_memset(&pwdinfo->tx_prov_disc_info.ssid, 0x00, sizeof(struct ndis_802_11_ssid));
|
||||
pwdinfo->tx_prov_disc_info.peer_channel_num[ 0 ] = 0;
|
||||
pwdinfo->tx_prov_disc_info.peer_channel_num[ 1 ] = 0;
|
||||
pwdinfo->tx_prov_disc_info.benable = false;
|
||||
|
@ -4670,7 +4657,7 @@ static int rtw_p2p_prov_disc(struct net_device *dev,
|
|||
|
||||
if (rtw_p2p_chk_role(pwdinfo, P2P_ROLE_CLIENT))
|
||||
{
|
||||
_rtw_memcpy(&pwdinfo->tx_prov_disc_info.ssid, &pnetwork->network.Ssid, sizeof(NDIS_802_11_SSID));
|
||||
_rtw_memcpy(&pwdinfo->tx_prov_disc_info.ssid, &pnetwork->network.Ssid, sizeof(struct ndis_802_11_ssid));
|
||||
}
|
||||
else if (rtw_p2p_chk_role(pwdinfo, P2P_ROLE_DEVICE) || rtw_p2p_chk_role(pwdinfo, P2P_ROLE_GO))
|
||||
{
|
||||
|
@ -6004,7 +5991,7 @@ static int rtw_set_encryption(struct net_device *dev, struct ieee_param *param,
|
|||
{
|
||||
int ret = 0;
|
||||
u32 wep_key_idx, wep_key_len,wep_total_len;
|
||||
NDIS_802_11_WEP *pwep = NULL;
|
||||
struct ndis_802_11_wep *pwep = NULL;
|
||||
struct sta_info *psta = NULL, *pbcmc_sta = NULL;
|
||||
_adapter *padapter = (_adapter *)rtw_netdev_priv(dev);
|
||||
struct mlme_priv *pmlmepriv = &padapter->mlmepriv;
|
||||
|
@ -6074,8 +6061,8 @@ static int rtw_set_encryption(struct net_device *dev, struct ieee_param *param,
|
|||
if (wep_key_len > 0)
|
||||
{
|
||||
wep_key_len = wep_key_len <= 5 ? 5 : 13;
|
||||
wep_total_len = wep_key_len + FIELD_OFFSET(NDIS_802_11_WEP, KeyMaterial);
|
||||
pwep =(NDIS_802_11_WEP *)rtw_malloc(wep_total_len);
|
||||
wep_total_len = wep_key_len + FIELD_OFFSET(struct ndis_802_11_wep, KeyMaterial);
|
||||
pwep =(struct ndis_802_11_wep *)rtw_malloc(wep_total_len);
|
||||
if (pwep == NULL){
|
||||
DBG_88E(" r871x_set_encryption: pwep allocate fail !!!\n");
|
||||
goto exit;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue