Commit e1c04628 authored by Jes Sorensen's avatar Jes Sorensen Committed by Greg Kroah-Hartman

staging: rtl8723au: Use kernel provided WLAN_CAPABILITY_* definitions

Signed-off-by: default avatarJes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent e80c2859
...@@ -402,13 +402,13 @@ int rtw_generate_ie23a(struct registry_priv *pregistrypriv) ...@@ -402,13 +402,13 @@ int rtw_generate_ie23a(struct registry_priv *pregistrypriv)
/* capability info */ /* capability info */
*(u16*)ie = 0; *(u16*)ie = 0;
*(u16*)ie |= cpu_to_le16(cap_IBSS); *(u16*)ie |= cpu_to_le16(WLAN_CAPABILITY_IBSS);
if (pregistrypriv->preamble == PREAMBLE_SHORT) if (pregistrypriv->preamble == PREAMBLE_SHORT)
*(u16*)ie |= cpu_to_le16(cap_ShortPremble); *(u16*)ie |= cpu_to_le16(WLAN_CAPABILITY_SHORT_PREAMBLE);
if (pdev_network->Privacy) if (pdev_network->Privacy)
*(u16*)ie |= cpu_to_le16(cap_Privacy); *(u16*)ie |= cpu_to_le16(WLAN_CAPABILITY_PRIVACY);
sz += 2; sz += 2;
ie += 2; ie += 2;
......
...@@ -4652,7 +4652,7 @@ void start_create_ibss23a(struct rtw_adapter* padapter) ...@@ -4652,7 +4652,7 @@ void start_create_ibss23a(struct rtw_adapter* padapter)
/* udpate capability */ /* udpate capability */
caps = rtw_get_capability23a(pnetwork); caps = rtw_get_capability23a(pnetwork);
update_capinfo23a(padapter, caps); update_capinfo23a(padapter, caps);
if (caps&cap_IBSS) { /* adhoc master */ if (caps & WLAN_CAPABILITY_IBSS) { /* adhoc master */
rtl8723a_set_sec_cfg(padapter, 0xcf); rtl8723a_set_sec_cfg(padapter, 0xcf);
/* switch channel */ /* switch channel */
...@@ -4707,7 +4707,7 @@ void start_clnt_join23a(struct rtw_adapter* padapter) ...@@ -4707,7 +4707,7 @@ void start_clnt_join23a(struct rtw_adapter* padapter)
/* udpate capability */ /* udpate capability */
caps = rtw_get_capability23a(pnetwork); caps = rtw_get_capability23a(pnetwork);
update_capinfo23a(padapter, caps); update_capinfo23a(padapter, caps);
if (caps&cap_ESS) { if (caps & WLAN_CAPABILITY_ESS) {
/* switch channel */ /* switch channel */
set_channel_bwmode23a(padapter, pmlmeext->cur_channel, pmlmeext->cur_ch_offset, pmlmeext->cur_bwmode); set_channel_bwmode23a(padapter, pmlmeext->cur_channel, pmlmeext->cur_ch_offset, pmlmeext->cur_bwmode);
...@@ -4728,8 +4728,7 @@ void start_clnt_join23a(struct rtw_adapter* padapter) ...@@ -4728,8 +4728,7 @@ void start_clnt_join23a(struct rtw_adapter* padapter)
mod_timer(&padapter->mlmepriv.assoc_timer, jiffies + mod_timer(&padapter->mlmepriv.assoc_timer, jiffies +
msecs_to_jiffies((REAUTH_TO * REAUTH_LIMIT) + (REASSOC_TO*REASSOC_LIMIT) + beacon_timeout)); msecs_to_jiffies((REAUTH_TO * REAUTH_LIMIT) + (REASSOC_TO*REASSOC_LIMIT) + beacon_timeout));
pmlmeinfo->state = WIFI_FW_AUTH_NULL | WIFI_FW_STATION_STATE; pmlmeinfo->state = WIFI_FW_AUTH_NULL | WIFI_FW_STATION_STATE;
} } else if (caps & WLAN_CAPABILITY_IBSS) { /* adhoc client */
else if (caps&cap_IBSS) { /* adhoc client */
Set_MSR23a(padapter, WIFI_FW_ADHOC_STATE); Set_MSR23a(padapter, WIFI_FW_ADHOC_STATE);
rtl8723a_set_sec_cfg(padapter, 0xcf); rtl8723a_set_sec_cfg(padapter, 0xcf);
......
...@@ -164,18 +164,6 @@ enum WIFI_REG_DOMAIN { ...@@ -164,18 +164,6 @@ enum WIFI_REG_DOMAIN {
#define _STATUS_CODE_ 2 #define _STATUS_CODE_ 2
#define _TIMESTAMP_ 8 #define _TIMESTAMP_ 8
#define cap_ESS BIT(0)
#define cap_IBSS BIT(1)
#define cap_CFPollable BIT(2)
#define cap_CFRequest BIT(3)
#define cap_Privacy BIT(4)
#define cap_ShortPremble BIT(5)
#define cap_PBCC BIT(6)
#define cap_ChAgility BIT(7)
#define cap_SpecMgmt BIT(8)
#define cap_QoS BIT(9)
#define cap_ShortSlot BIT(10)
/*----------------------------------------------------------------------------- /*-----------------------------------------------------------------------------
Below is the definition for WMM Below is the definition for WMM
------------------------------------------------------------------------------*/ ------------------------------------------------------------------------------*/
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment