Commit a3731658 authored by Amitkumar Karwar's avatar Amitkumar Karwar Committed by John W. Linville

mwifiex: remove some macro definitions

use corresponding macros defined in include/linux/ieee80211.h
Signed-off-by: default avatarAmitkumar Karwar <akarwar@marvell.com>
Signed-off-by: default avatarBing Zhao <bzhao@marvell.com>
Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
parent 636c4598
...@@ -115,7 +115,7 @@ mwifiex_fill_cap_info(struct mwifiex_private *priv, ...@@ -115,7 +115,7 @@ mwifiex_fill_cap_info(struct mwifiex_private *priv,
SETHT_MCS32(ht_cap->ht_cap.mcs.rx_mask); SETHT_MCS32(ht_cap->ht_cap.mcs.rx_mask);
/* Clear RD responder bit */ /* Clear RD responder bit */
RESETHT_EXTCAP_RDG(ht_ext_cap); ht_ext_cap &= ~IEEE80211_HT_EXT_CAP_RD_RESPONDER;
ht_cap->ht_cap.cap_info = cpu_to_le16(ht_cap_info); ht_cap->ht_cap.cap_info = cpu_to_le16(ht_cap_info);
ht_cap->ht_cap.extended_ht_cap_info = cpu_to_le16(ht_ext_cap); ht_cap->ht_cap.extended_ht_cap_info = cpu_to_le16(ht_ext_cap);
......
...@@ -134,7 +134,6 @@ enum MWIFIEX_802_11_WEP_STATUS { ...@@ -134,7 +134,6 @@ enum MWIFIEX_802_11_WEP_STATUS {
#define MWIFIEX_TX_DATA_BUF_SIZE_4K 4096 #define MWIFIEX_TX_DATA_BUF_SIZE_4K 4096
#define MWIFIEX_TX_DATA_BUF_SIZE_8K 8192 #define MWIFIEX_TX_DATA_BUF_SIZE_8K 8192
#define NON_GREENFIELD_STAS 0x04
#define ISSUPP_11NENABLED(FwCapInfo) (FwCapInfo & BIT(11)) #define ISSUPP_11NENABLED(FwCapInfo) (FwCapInfo & BIT(11))
...@@ -159,7 +158,6 @@ enum MWIFIEX_802_11_WEP_STATUS { ...@@ -159,7 +158,6 @@ enum MWIFIEX_802_11_WEP_STATUS {
#define ISSUPP_GREENFIELD(Dot11nDevCap) (Dot11nDevCap & BIT(29)) #define ISSUPP_GREENFIELD(Dot11nDevCap) (Dot11nDevCap & BIT(29))
#define GET_RXMCSSUPP(DevMCSSupported) (DevMCSSupported & 0x0f) #define GET_RXMCSSUPP(DevMCSSupported) (DevMCSSupported & 0x0f)
#define RESETHT_EXTCAP_RDG(HTExtCap) (HTExtCap &= ~BIT(11))
#define SETHT_MCS32(x) (x[4] |= 1) #define SETHT_MCS32(x) (x[4] |= 1)
#define SET_SECONDARYCHAN(RadioType, SECCHAN) (RadioType |= (SECCHAN << 4)) #define SET_SECONDARYCHAN(RadioType, SECCHAN) (RadioType |= (SECCHAN << 4))
......
...@@ -268,14 +268,13 @@ struct mwifiex_debug_info { ...@@ -268,14 +268,13 @@ struct mwifiex_debug_info {
}; };
#define MWIFIEX_KEY_INDEX_UNICAST 0x40000000 #define MWIFIEX_KEY_INDEX_UNICAST 0x40000000
#define MWIFIEX_MAX_KEY_LENGTH 32
#define WAPI_RXPN_LEN 16 #define WAPI_RXPN_LEN 16
struct mwifiex_ds_encrypt_key { struct mwifiex_ds_encrypt_key {
u32 key_disable; u32 key_disable;
u32 key_index; u32 key_index;
u32 key_len; u32 key_len;
u8 key_material[MWIFIEX_MAX_KEY_LENGTH]; u8 key_material[WLAN_MAX_KEY_LEN];
u8 mac_addr[ETH_ALEN]; u8 mac_addr[ETH_ALEN];
u32 is_wapi_key; u32 is_wapi_key;
u8 wapi_rxpn[WAPI_RXPN_LEN]; u8 wapi_rxpn[WAPI_RXPN_LEN];
......
...@@ -995,7 +995,7 @@ mwifiex_cmd_802_11_ad_hoc_start(struct mwifiex_private *priv, ...@@ -995,7 +995,7 @@ mwifiex_cmd_802_11_ad_hoc_start(struct mwifiex_private *priv,
IEEE80211_HT_PARAM_CHAN_WIDTH_ANY; IEEE80211_HT_PARAM_CHAN_WIDTH_ANY;
} }
ht_info->ht_info.operation_mode = ht_info->ht_info.operation_mode =
cpu_to_le16(NON_GREENFIELD_STAS); cpu_to_le16(IEEE80211_HT_OP_MODE_NON_GF_STA_PRSNT);
ht_info->ht_info.basic_set[0] = 0xff; ht_info->ht_info.basic_set[0] = 0xff;
pos += sizeof(struct mwifiex_ie_types_htinfo); pos += sizeof(struct mwifiex_ie_types_htinfo);
cmd_append_size += cmd_append_size +=
......
...@@ -1147,7 +1147,7 @@ static int mwifiex_sec_ioctl_set_wpa_key(struct mwifiex_private *priv, ...@@ -1147,7 +1147,7 @@ static int mwifiex_sec_ioctl_set_wpa_key(struct mwifiex_private *priv,
struct host_cmd_ds_802_11_key_material *ibss_key; struct host_cmd_ds_802_11_key_material *ibss_key;
/* Current driver only supports key length of up to 32 bytes */ /* Current driver only supports key length of up to 32 bytes */
if (encrypt_key->key_len > MWIFIEX_MAX_KEY_LENGTH) { if (encrypt_key->key_len > WLAN_MAX_KEY_LEN) {
dev_err(priv->adapter->dev, "key length too long\n"); dev_err(priv->adapter->dev, "key length too long\n");
return -1; return -1;
} }
......
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