diff options
author | Arend van Spriel <arend@broadcom.com> | 2012-12-05 09:26:04 -0500 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2012-12-10 15:47:28 -0500 |
commit | 168867351887f2a05f2550da6869926a1882f190 (patch) | |
tree | 64e96a4a17a765a439dfd453027f6d894e050e3f /drivers | |
parent | 4e8a008e578635addbd5470215fdb6678051435a (diff) |
brcmfmac: remove WL_CONN() macro
Get rid of WL_CONN(...) macro in favor of brcmf_dbg(CONN,...)
Reviewed-by: Hante Meuleman <meuleman@broadcom.com>
Reviewed-by: Pieter-Paul Giesberts <pieterpg@broadcom.com>
Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c | 188 | ||||
-rw-r--r-- | drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.h | 4 |
2 files changed, 94 insertions, 98 deletions
diff --git a/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c b/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c index f196613a32ed..1261a9b84e04 100644 --- a/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c +++ b/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c | |||
@@ -27,6 +27,7 @@ | |||
27 | #include <defs.h> | 27 | #include <defs.h> |
28 | #include <brcmu_wifi.h> | 28 | #include <brcmu_wifi.h> |
29 | #include "dhd.h" | 29 | #include "dhd.h" |
30 | #include "dhd_dbg.h" | ||
30 | #include "wl_cfg80211.h" | 31 | #include "wl_cfg80211.h" |
31 | #include "fwil.h" | 32 | #include "fwil.h" |
32 | 33 | ||
@@ -955,9 +956,7 @@ static void brcmf_ch_to_chanspec(int ch, struct brcmf_join_params *join_params, | |||
955 | join_params->params_le.chanspec_list[0] = cpu_to_le16(chanspec); | 956 | join_params->params_le.chanspec_list[0] = cpu_to_le16(chanspec); |
956 | join_params->params_le.chanspec_num = cpu_to_le32(1); | 957 | join_params->params_le.chanspec_num = cpu_to_le32(1); |
957 | 958 | ||
958 | WL_CONN("join_params->params.chanspec_list[0]= %#X," | 959 | brcmf_dbg(CONN, "channel %d, chanspec %#X\n", ch, chanspec); |
959 | "channel %d, chanspec %#X\n", | ||
960 | chanspec, ch, chanspec); | ||
961 | } | 960 | } |
962 | } | 961 | } |
963 | 962 | ||
@@ -997,48 +996,50 @@ brcmf_cfg80211_join_ibss(struct wiphy *wiphy, struct net_device *ndev, | |||
997 | return -EIO; | 996 | return -EIO; |
998 | 997 | ||
999 | if (params->ssid) | 998 | if (params->ssid) |
1000 | WL_CONN("SSID: %s\n", params->ssid); | 999 | brcmf_dbg(CONN, "SSID: %s\n", params->ssid); |
1001 | else { | 1000 | else { |
1002 | WL_CONN("SSID: NULL, Not supported\n"); | 1001 | brcmf_dbg(CONN, "SSID: NULL, Not supported\n"); |
1003 | return -EOPNOTSUPP; | 1002 | return -EOPNOTSUPP; |
1004 | } | 1003 | } |
1005 | 1004 | ||
1006 | set_bit(BRCMF_VIF_STATUS_CONNECTING, &ifp->vif->sme_state); | 1005 | set_bit(BRCMF_VIF_STATUS_CONNECTING, &ifp->vif->sme_state); |
1007 | 1006 | ||
1008 | if (params->bssid) | 1007 | if (params->bssid) |
1009 | WL_CONN("BSSID: %pM\n", params->bssid); | 1008 | brcmf_dbg(CONN, "BSSID: %pM\n", params->bssid); |
1010 | else | 1009 | else |
1011 | WL_CONN("No BSSID specified\n"); | 1010 | brcmf_dbg(CONN, "No BSSID specified\n"); |
1012 | 1011 | ||
1013 | if (params->chandef.chan) | 1012 | if (params->chandef.chan) |
1014 | WL_CONN("channel: %d\n", params->chandef.chan->center_freq); | 1013 | brcmf_dbg(CONN, "channel: %d\n", |
1014 | params->chandef.chan->center_freq); | ||
1015 | else | 1015 | else |
1016 | WL_CONN("no channel specified\n"); | 1016 | brcmf_dbg(CONN, "no channel specified\n"); |
1017 | 1017 | ||
1018 | if (params->channel_fixed) | 1018 | if (params->channel_fixed) |
1019 | WL_CONN("fixed channel required\n"); | 1019 | brcmf_dbg(CONN, "fixed channel required\n"); |
1020 | else | 1020 | else |
1021 | WL_CONN("no fixed channel required\n"); | 1021 | brcmf_dbg(CONN, "no fixed channel required\n"); |
1022 | 1022 | ||
1023 | if (params->ie && params->ie_len) | 1023 | if (params->ie && params->ie_len) |
1024 | WL_CONN("ie len: %d\n", params->ie_len); | 1024 | brcmf_dbg(CONN, "ie len: %d\n", params->ie_len); |
1025 | else | 1025 | else |
1026 | WL_CONN("no ie specified\n"); | 1026 | brcmf_dbg(CONN, "no ie specified\n"); |
1027 | 1027 | ||
1028 | if (params->beacon_interval) | 1028 | if (params->beacon_interval) |
1029 | WL_CONN("beacon interval: %d\n", params->beacon_interval); | 1029 | brcmf_dbg(CONN, "beacon interval: %d\n", |
1030 | params->beacon_interval); | ||
1030 | else | 1031 | else |
1031 | WL_CONN("no beacon interval specified\n"); | 1032 | brcmf_dbg(CONN, "no beacon interval specified\n"); |
1032 | 1033 | ||
1033 | if (params->basic_rates) | 1034 | if (params->basic_rates) |
1034 | WL_CONN("basic rates: %08X\n", params->basic_rates); | 1035 | brcmf_dbg(CONN, "basic rates: %08X\n", params->basic_rates); |
1035 | else | 1036 | else |
1036 | WL_CONN("no basic rates specified\n"); | 1037 | brcmf_dbg(CONN, "no basic rates specified\n"); |
1037 | 1038 | ||
1038 | if (params->privacy) | 1039 | if (params->privacy) |
1039 | WL_CONN("privacy required\n"); | 1040 | brcmf_dbg(CONN, "privacy required\n"); |
1040 | else | 1041 | else |
1041 | WL_CONN("no privacy required\n"); | 1042 | brcmf_dbg(CONN, "no privacy required\n"); |
1042 | 1043 | ||
1043 | /* Configure Privacy for starter */ | 1044 | /* Configure Privacy for starter */ |
1044 | if (params->privacy) | 1045 | if (params->privacy) |
@@ -1155,7 +1156,7 @@ static s32 brcmf_set_wpa_version(struct net_device *ndev, | |||
1155 | val = WPA2_AUTH_PSK | WPA2_AUTH_UNSPECIFIED; | 1156 | val = WPA2_AUTH_PSK | WPA2_AUTH_UNSPECIFIED; |
1156 | else | 1157 | else |
1157 | val = WPA_AUTH_DISABLED; | 1158 | val = WPA_AUTH_DISABLED; |
1158 | WL_CONN("setting wpa_auth to 0x%0x\n", val); | 1159 | brcmf_dbg(CONN, "setting wpa_auth to 0x%0x\n", val); |
1159 | err = brcmf_fil_iovar_int_set(netdev_priv(ndev), "wpa_auth", val); | 1160 | err = brcmf_fil_iovar_int_set(netdev_priv(ndev), "wpa_auth", val); |
1160 | if (err) { | 1161 | if (err) { |
1161 | brcmf_err("set wpa_auth failed (%d)\n", err); | 1162 | brcmf_err("set wpa_auth failed (%d)\n", err); |
@@ -1177,18 +1178,18 @@ static s32 brcmf_set_auth_type(struct net_device *ndev, | |||
1177 | switch (sme->auth_type) { | 1178 | switch (sme->auth_type) { |
1178 | case NL80211_AUTHTYPE_OPEN_SYSTEM: | 1179 | case NL80211_AUTHTYPE_OPEN_SYSTEM: |
1179 | val = 0; | 1180 | val = 0; |
1180 | WL_CONN("open system\n"); | 1181 | brcmf_dbg(CONN, "open system\n"); |
1181 | break; | 1182 | break; |
1182 | case NL80211_AUTHTYPE_SHARED_KEY: | 1183 | case NL80211_AUTHTYPE_SHARED_KEY: |
1183 | val = 1; | 1184 | val = 1; |
1184 | WL_CONN("shared key\n"); | 1185 | brcmf_dbg(CONN, "shared key\n"); |
1185 | break; | 1186 | break; |
1186 | case NL80211_AUTHTYPE_AUTOMATIC: | 1187 | case NL80211_AUTHTYPE_AUTOMATIC: |
1187 | val = 2; | 1188 | val = 2; |
1188 | WL_CONN("automatic\n"); | 1189 | brcmf_dbg(CONN, "automatic\n"); |
1189 | break; | 1190 | break; |
1190 | case NL80211_AUTHTYPE_NETWORK_EAP: | 1191 | case NL80211_AUTHTYPE_NETWORK_EAP: |
1191 | WL_CONN("network eap\n"); | 1192 | brcmf_dbg(CONN, "network eap\n"); |
1192 | default: | 1193 | default: |
1193 | val = 2; | 1194 | val = 2; |
1194 | brcmf_err("invalid auth type (%d)\n", sme->auth_type); | 1195 | brcmf_err("invalid auth type (%d)\n", sme->auth_type); |
@@ -1258,7 +1259,7 @@ brcmf_set_set_cipher(struct net_device *ndev, | |||
1258 | } | 1259 | } |
1259 | } | 1260 | } |
1260 | 1261 | ||
1261 | WL_CONN("pval (%d) gval (%d)\n", pval, gval); | 1262 | brcmf_dbg(CONN, "pval (%d) gval (%d)\n", pval, gval); |
1262 | err = brcmf_fil_iovar_int_set(netdev_priv(ndev), "wsec", pval | gval); | 1263 | err = brcmf_fil_iovar_int_set(netdev_priv(ndev), "wsec", pval | gval); |
1263 | if (err) { | 1264 | if (err) { |
1264 | brcmf_err("error (%d)\n", err); | 1265 | brcmf_err("error (%d)\n", err); |
@@ -1315,7 +1316,7 @@ brcmf_set_key_mgmt(struct net_device *ndev, struct cfg80211_connect_params *sme) | |||
1315 | } | 1316 | } |
1316 | } | 1317 | } |
1317 | 1318 | ||
1318 | WL_CONN("setting wpa_auth to %d\n", val); | 1319 | brcmf_dbg(CONN, "setting wpa_auth to %d\n", val); |
1319 | err = brcmf_fil_iovar_int_set(netdev_priv(ndev), | 1320 | err = brcmf_fil_iovar_int_set(netdev_priv(ndev), |
1320 | "wpa_auth", val); | 1321 | "wpa_auth", val); |
1321 | if (err) { | 1322 | if (err) { |
@@ -1339,14 +1340,14 @@ brcmf_set_sharedkey(struct net_device *ndev, | |||
1339 | s32 val; | 1340 | s32 val; |
1340 | s32 err = 0; | 1341 | s32 err = 0; |
1341 | 1342 | ||
1342 | WL_CONN("key len (%d)\n", sme->key_len); | 1343 | brcmf_dbg(CONN, "key len (%d)\n", sme->key_len); |
1343 | 1344 | ||
1344 | if (sme->key_len == 0) | 1345 | if (sme->key_len == 0) |
1345 | return 0; | 1346 | return 0; |
1346 | 1347 | ||
1347 | sec = &profile->sec; | 1348 | sec = &profile->sec; |
1348 | WL_CONN("wpa_versions 0x%x cipher_pairwise 0x%x\n", | 1349 | brcmf_dbg(CONN, "wpa_versions 0x%x cipher_pairwise 0x%x\n", |
1349 | sec->wpa_versions, sec->cipher_pairwise); | 1350 | sec->wpa_versions, sec->cipher_pairwise); |
1350 | 1351 | ||
1351 | if (sec->wpa_versions & (NL80211_WPA_VERSION_1 | NL80211_WPA_VERSION_2)) | 1352 | if (sec->wpa_versions & (NL80211_WPA_VERSION_1 | NL80211_WPA_VERSION_2)) |
1352 | return 0; | 1353 | return 0; |
@@ -1377,15 +1378,15 @@ brcmf_set_sharedkey(struct net_device *ndev, | |||
1377 | return -EINVAL; | 1378 | return -EINVAL; |
1378 | } | 1379 | } |
1379 | /* Set the new key/index */ | 1380 | /* Set the new key/index */ |
1380 | WL_CONN("key length (%d) key index (%d) algo (%d)\n", | 1381 | brcmf_dbg(CONN, "key length (%d) key index (%d) algo (%d)\n", |
1381 | key.len, key.index, key.algo); | 1382 | key.len, key.index, key.algo); |
1382 | WL_CONN("key \"%s\"\n", key.data); | 1383 | brcmf_dbg(CONN, "key \"%s\"\n", key.data); |
1383 | err = send_key_to_dongle(ndev, &key); | 1384 | err = send_key_to_dongle(ndev, &key); |
1384 | if (err) | 1385 | if (err) |
1385 | return err; | 1386 | return err; |
1386 | 1387 | ||
1387 | if (sec->auth_type == NL80211_AUTHTYPE_SHARED_KEY) { | 1388 | if (sec->auth_type == NL80211_AUTHTYPE_SHARED_KEY) { |
1388 | WL_CONN("set auth_type to shared key\n"); | 1389 | brcmf_dbg(CONN, "set auth_type to shared key\n"); |
1389 | val = WL_AUTH_SHARED_KEY; /* shared key */ | 1390 | val = WL_AUTH_SHARED_KEY; /* shared key */ |
1390 | err = brcmf_fil_bsscfg_int_set(netdev_priv(ndev), "auth", val); | 1391 | err = brcmf_fil_bsscfg_int_set(netdev_priv(ndev), "auth", val); |
1391 | if (err) | 1392 | if (err) |
@@ -1422,8 +1423,8 @@ brcmf_cfg80211_connect(struct wiphy *wiphy, struct net_device *ndev, | |||
1422 | if (chan) { | 1423 | if (chan) { |
1423 | cfg->channel = | 1424 | cfg->channel = |
1424 | ieee80211_frequency_to_channel(chan->center_freq); | 1425 | ieee80211_frequency_to_channel(chan->center_freq); |
1425 | WL_CONN("channel (%d), center_req (%d)\n", | 1426 | brcmf_dbg(CONN, "channel (%d), center_req (%d)\n", |
1426 | cfg->channel, chan->center_freq); | 1427 | cfg->channel, chan->center_freq); |
1427 | } else | 1428 | } else |
1428 | cfg->channel = 0; | 1429 | cfg->channel = 0; |
1429 | 1430 | ||
@@ -1471,8 +1472,8 @@ brcmf_cfg80211_connect(struct wiphy *wiphy, struct net_device *ndev, | |||
1471 | memset(join_params.params_le.bssid, 0xFF, ETH_ALEN); | 1472 | memset(join_params.params_le.bssid, 0xFF, ETH_ALEN); |
1472 | 1473 | ||
1473 | if (ssid.SSID_len < IEEE80211_MAX_SSID_LEN) | 1474 | if (ssid.SSID_len < IEEE80211_MAX_SSID_LEN) |
1474 | WL_CONN("ssid \"%s\", len (%d)\n", | 1475 | brcmf_dbg(CONN, "ssid \"%s\", len (%d)\n", |
1475 | ssid.SSID, ssid.SSID_len); | 1476 | ssid.SSID, ssid.SSID_len); |
1476 | 1477 | ||
1477 | brcmf_ch_to_chanspec(cfg->channel, | 1478 | brcmf_ch_to_chanspec(cfg->channel, |
1478 | &join_params, &join_params_size); | 1479 | &join_params, &join_params_size); |
@@ -1602,7 +1603,7 @@ brcmf_cfg80211_config_default_key(struct wiphy *wiphy, struct net_device *ndev, | |||
1602 | s32 err = 0; | 1603 | s32 err = 0; |
1603 | 1604 | ||
1604 | brcmf_dbg(TRACE, "Enter\n"); | 1605 | brcmf_dbg(TRACE, "Enter\n"); |
1605 | WL_CONN("key index (%d)\n", key_idx); | 1606 | brcmf_dbg(CONN, "key index (%d)\n", key_idx); |
1606 | if (!check_vif_up(ifp->vif)) | 1607 | if (!check_vif_up(ifp->vif)) |
1607 | return -EIO; | 1608 | return -EIO; |
1608 | 1609 | ||
@@ -1651,7 +1652,7 @@ brcmf_add_keyext(struct wiphy *wiphy, struct net_device *ndev, | |||
1651 | return -EINVAL; | 1652 | return -EINVAL; |
1652 | } | 1653 | } |
1653 | 1654 | ||
1654 | WL_CONN("Setting the key index %d\n", key.index); | 1655 | brcmf_dbg(CONN, "Setting the key index %d\n", key.index); |
1655 | memcpy(key.data, params->key, key.len); | 1656 | memcpy(key.data, params->key, key.len); |
1656 | 1657 | ||
1657 | if (params->cipher == WLAN_CIPHER_SUITE_TKIP) { | 1658 | if (params->cipher == WLAN_CIPHER_SUITE_TKIP) { |
@@ -1675,23 +1676,23 @@ brcmf_add_keyext(struct wiphy *wiphy, struct net_device *ndev, | |||
1675 | switch (params->cipher) { | 1676 | switch (params->cipher) { |
1676 | case WLAN_CIPHER_SUITE_WEP40: | 1677 | case WLAN_CIPHER_SUITE_WEP40: |
1677 | key.algo = CRYPTO_ALGO_WEP1; | 1678 | key.algo = CRYPTO_ALGO_WEP1; |
1678 | WL_CONN("WLAN_CIPHER_SUITE_WEP40\n"); | 1679 | brcmf_dbg(CONN, "WLAN_CIPHER_SUITE_WEP40\n"); |
1679 | break; | 1680 | break; |
1680 | case WLAN_CIPHER_SUITE_WEP104: | 1681 | case WLAN_CIPHER_SUITE_WEP104: |
1681 | key.algo = CRYPTO_ALGO_WEP128; | 1682 | key.algo = CRYPTO_ALGO_WEP128; |
1682 | WL_CONN("WLAN_CIPHER_SUITE_WEP104\n"); | 1683 | brcmf_dbg(CONN, "WLAN_CIPHER_SUITE_WEP104\n"); |
1683 | break; | 1684 | break; |
1684 | case WLAN_CIPHER_SUITE_TKIP: | 1685 | case WLAN_CIPHER_SUITE_TKIP: |
1685 | key.algo = CRYPTO_ALGO_TKIP; | 1686 | key.algo = CRYPTO_ALGO_TKIP; |
1686 | WL_CONN("WLAN_CIPHER_SUITE_TKIP\n"); | 1687 | brcmf_dbg(CONN, "WLAN_CIPHER_SUITE_TKIP\n"); |
1687 | break; | 1688 | break; |
1688 | case WLAN_CIPHER_SUITE_AES_CMAC: | 1689 | case WLAN_CIPHER_SUITE_AES_CMAC: |
1689 | key.algo = CRYPTO_ALGO_AES_CCM; | 1690 | key.algo = CRYPTO_ALGO_AES_CCM; |
1690 | WL_CONN("WLAN_CIPHER_SUITE_AES_CMAC\n"); | 1691 | brcmf_dbg(CONN, "WLAN_CIPHER_SUITE_AES_CMAC\n"); |
1691 | break; | 1692 | break; |
1692 | case WLAN_CIPHER_SUITE_CCMP: | 1693 | case WLAN_CIPHER_SUITE_CCMP: |
1693 | key.algo = CRYPTO_ALGO_AES_CCM; | 1694 | key.algo = CRYPTO_ALGO_AES_CCM; |
1694 | WL_CONN("WLAN_CIPHER_SUITE_CCMP\n"); | 1695 | brcmf_dbg(CONN, "WLAN_CIPHER_SUITE_CCMP\n"); |
1695 | break; | 1696 | break; |
1696 | default: | 1697 | default: |
1697 | brcmf_err("Invalid cipher (0x%x)\n", params->cipher); | 1698 | brcmf_err("Invalid cipher (0x%x)\n", params->cipher); |
@@ -1717,7 +1718,7 @@ brcmf_cfg80211_add_key(struct wiphy *wiphy, struct net_device *ndev, | |||
1717 | u8 keybuf[8]; | 1718 | u8 keybuf[8]; |
1718 | 1719 | ||
1719 | brcmf_dbg(TRACE, "Enter\n"); | 1720 | brcmf_dbg(TRACE, "Enter\n"); |
1720 | WL_CONN("key index (%d)\n", key_idx); | 1721 | brcmf_dbg(CONN, "key index (%d)\n", key_idx); |
1721 | if (!check_vif_up(ifp->vif)) | 1722 | if (!check_vif_up(ifp->vif)) |
1722 | return -EIO; | 1723 | return -EIO; |
1723 | 1724 | ||
@@ -1742,33 +1743,33 @@ brcmf_cfg80211_add_key(struct wiphy *wiphy, struct net_device *ndev, | |||
1742 | case WLAN_CIPHER_SUITE_WEP40: | 1743 | case WLAN_CIPHER_SUITE_WEP40: |
1743 | key.algo = CRYPTO_ALGO_WEP1; | 1744 | key.algo = CRYPTO_ALGO_WEP1; |
1744 | val = WEP_ENABLED; | 1745 | val = WEP_ENABLED; |
1745 | WL_CONN("WLAN_CIPHER_SUITE_WEP40\n"); | 1746 | brcmf_dbg(CONN, "WLAN_CIPHER_SUITE_WEP40\n"); |
1746 | break; | 1747 | break; |
1747 | case WLAN_CIPHER_SUITE_WEP104: | 1748 | case WLAN_CIPHER_SUITE_WEP104: |
1748 | key.algo = CRYPTO_ALGO_WEP128; | 1749 | key.algo = CRYPTO_ALGO_WEP128; |
1749 | val = WEP_ENABLED; | 1750 | val = WEP_ENABLED; |
1750 | WL_CONN("WLAN_CIPHER_SUITE_WEP104\n"); | 1751 | brcmf_dbg(CONN, "WLAN_CIPHER_SUITE_WEP104\n"); |
1751 | break; | 1752 | break; |
1752 | case WLAN_CIPHER_SUITE_TKIP: | 1753 | case WLAN_CIPHER_SUITE_TKIP: |
1753 | if (ifp->vif->mode != WL_MODE_AP) { | 1754 | if (ifp->vif->mode != WL_MODE_AP) { |
1754 | WL_CONN("Swapping key\n"); | 1755 | brcmf_dbg(CONN, "Swapping key\n"); |
1755 | memcpy(keybuf, &key.data[24], sizeof(keybuf)); | 1756 | memcpy(keybuf, &key.data[24], sizeof(keybuf)); |
1756 | memcpy(&key.data[24], &key.data[16], sizeof(keybuf)); | 1757 | memcpy(&key.data[24], &key.data[16], sizeof(keybuf)); |
1757 | memcpy(&key.data[16], keybuf, sizeof(keybuf)); | 1758 | memcpy(&key.data[16], keybuf, sizeof(keybuf)); |
1758 | } | 1759 | } |
1759 | key.algo = CRYPTO_ALGO_TKIP; | 1760 | key.algo = CRYPTO_ALGO_TKIP; |
1760 | val = TKIP_ENABLED; | 1761 | val = TKIP_ENABLED; |
1761 | WL_CONN("WLAN_CIPHER_SUITE_TKIP\n"); | 1762 | brcmf_dbg(CONN, "WLAN_CIPHER_SUITE_TKIP\n"); |
1762 | break; | 1763 | break; |
1763 | case WLAN_CIPHER_SUITE_AES_CMAC: | 1764 | case WLAN_CIPHER_SUITE_AES_CMAC: |
1764 | key.algo = CRYPTO_ALGO_AES_CCM; | 1765 | key.algo = CRYPTO_ALGO_AES_CCM; |
1765 | val = AES_ENABLED; | 1766 | val = AES_ENABLED; |
1766 | WL_CONN("WLAN_CIPHER_SUITE_AES_CMAC\n"); | 1767 | brcmf_dbg(CONN, "WLAN_CIPHER_SUITE_AES_CMAC\n"); |
1767 | break; | 1768 | break; |
1768 | case WLAN_CIPHER_SUITE_CCMP: | 1769 | case WLAN_CIPHER_SUITE_CCMP: |
1769 | key.algo = CRYPTO_ALGO_AES_CCM; | 1770 | key.algo = CRYPTO_ALGO_AES_CCM; |
1770 | val = AES_ENABLED; | 1771 | val = AES_ENABLED; |
1771 | WL_CONN("WLAN_CIPHER_SUITE_CCMP\n"); | 1772 | brcmf_dbg(CONN, "WLAN_CIPHER_SUITE_CCMP\n"); |
1772 | break; | 1773 | break; |
1773 | default: | 1774 | default: |
1774 | brcmf_err("Invalid cipher (0x%x)\n", params->cipher); | 1775 | brcmf_err("Invalid cipher (0x%x)\n", params->cipher); |
@@ -1821,7 +1822,7 @@ brcmf_cfg80211_del_key(struct wiphy *wiphy, struct net_device *ndev, | |||
1821 | key.flags = BRCMF_PRIMARY_KEY; | 1822 | key.flags = BRCMF_PRIMARY_KEY; |
1822 | key.algo = CRYPTO_ALGO_OFF; | 1823 | key.algo = CRYPTO_ALGO_OFF; |
1823 | 1824 | ||
1824 | WL_CONN("key index (%d)\n", key_idx); | 1825 | brcmf_dbg(CONN, "key index (%d)\n", key_idx); |
1825 | 1826 | ||
1826 | /* Set the new key/index */ | 1827 | /* Set the new key/index */ |
1827 | err = send_key_to_dongle(ndev, &key); | 1828 | err = send_key_to_dongle(ndev, &key); |
@@ -1843,7 +1844,7 @@ brcmf_cfg80211_get_key(struct wiphy *wiphy, struct net_device *ndev, | |||
1843 | s32 err = 0; | 1844 | s32 err = 0; |
1844 | 1845 | ||
1845 | brcmf_dbg(TRACE, "Enter\n"); | 1846 | brcmf_dbg(TRACE, "Enter\n"); |
1846 | WL_CONN("key index (%d)\n", key_idx); | 1847 | brcmf_dbg(CONN, "key index (%d)\n", key_idx); |
1847 | if (!check_vif_up(ifp->vif)) | 1848 | if (!check_vif_up(ifp->vif)) |
1848 | return -EIO; | 1849 | return -EIO; |
1849 | 1850 | ||
@@ -1861,19 +1862,19 @@ brcmf_cfg80211_get_key(struct wiphy *wiphy, struct net_device *ndev, | |||
1861 | sec = &profile->sec; | 1862 | sec = &profile->sec; |
1862 | if (sec->cipher_pairwise & WLAN_CIPHER_SUITE_WEP40) { | 1863 | if (sec->cipher_pairwise & WLAN_CIPHER_SUITE_WEP40) { |
1863 | params.cipher = WLAN_CIPHER_SUITE_WEP40; | 1864 | params.cipher = WLAN_CIPHER_SUITE_WEP40; |
1864 | WL_CONN("WLAN_CIPHER_SUITE_WEP40\n"); | 1865 | brcmf_dbg(CONN, "WLAN_CIPHER_SUITE_WEP40\n"); |
1865 | } else if (sec->cipher_pairwise & WLAN_CIPHER_SUITE_WEP104) { | 1866 | } else if (sec->cipher_pairwise & WLAN_CIPHER_SUITE_WEP104) { |
1866 | params.cipher = WLAN_CIPHER_SUITE_WEP104; | 1867 | params.cipher = WLAN_CIPHER_SUITE_WEP104; |
1867 | WL_CONN("WLAN_CIPHER_SUITE_WEP104\n"); | 1868 | brcmf_dbg(CONN, "WLAN_CIPHER_SUITE_WEP104\n"); |
1868 | } | 1869 | } |
1869 | break; | 1870 | break; |
1870 | case TKIP_ENABLED: | 1871 | case TKIP_ENABLED: |
1871 | params.cipher = WLAN_CIPHER_SUITE_TKIP; | 1872 | params.cipher = WLAN_CIPHER_SUITE_TKIP; |
1872 | WL_CONN("WLAN_CIPHER_SUITE_TKIP\n"); | 1873 | brcmf_dbg(CONN, "WLAN_CIPHER_SUITE_TKIP\n"); |
1873 | break; | 1874 | break; |
1874 | case AES_ENABLED: | 1875 | case AES_ENABLED: |
1875 | params.cipher = WLAN_CIPHER_SUITE_AES_CMAC; | 1876 | params.cipher = WLAN_CIPHER_SUITE_AES_CMAC; |
1876 | WL_CONN("WLAN_CIPHER_SUITE_AES_CMAC\n"); | 1877 | brcmf_dbg(CONN, "WLAN_CIPHER_SUITE_AES_CMAC\n"); |
1877 | break; | 1878 | break; |
1878 | default: | 1879 | default: |
1879 | brcmf_err("Invalid algo (0x%x)\n", wsec); | 1880 | brcmf_err("Invalid algo (0x%x)\n", wsec); |
@@ -1945,7 +1946,7 @@ brcmf_cfg80211_get_station(struct wiphy *wiphy, struct net_device *ndev, | |||
1945 | } else { | 1946 | } else { |
1946 | sinfo->filled |= STATION_INFO_TX_BITRATE; | 1947 | sinfo->filled |= STATION_INFO_TX_BITRATE; |
1947 | sinfo->txrate.legacy = rate * 5; | 1948 | sinfo->txrate.legacy = rate * 5; |
1948 | WL_CONN("Rate %d Mbps\n", rate / 2); | 1949 | brcmf_dbg(CONN, "Rate %d Mbps\n", rate / 2); |
1949 | } | 1950 | } |
1950 | 1951 | ||
1951 | if (test_bit(BRCMF_VIF_STATUS_CONNECTED, | 1952 | if (test_bit(BRCMF_VIF_STATUS_CONNECTED, |
@@ -1960,7 +1961,7 @@ brcmf_cfg80211_get_station(struct wiphy *wiphy, struct net_device *ndev, | |||
1960 | rssi = le32_to_cpu(scb_val.val); | 1961 | rssi = le32_to_cpu(scb_val.val); |
1961 | sinfo->filled |= STATION_INFO_SIGNAL; | 1962 | sinfo->filled |= STATION_INFO_SIGNAL; |
1962 | sinfo->signal = rssi; | 1963 | sinfo->signal = rssi; |
1963 | WL_CONN("RSSI %d dBm\n", rssi); | 1964 | brcmf_dbg(CONN, "RSSI %d dBm\n", rssi); |
1964 | } | 1965 | } |
1965 | } | 1966 | } |
1966 | } else | 1967 | } else |
@@ -2051,7 +2052,7 @@ brcmf_cfg80211_set_bitrate_mask(struct wiphy *wiphy, struct net_device *ndev, | |||
2051 | /* Specified rate in bps */ | 2052 | /* Specified rate in bps */ |
2052 | rate = val / 500000; | 2053 | rate = val / 500000; |
2053 | 2054 | ||
2054 | WL_CONN("rate %d mbps\n", rate / 2); | 2055 | brcmf_dbg(CONN, "rate %d mbps\n", rate / 2); |
2055 | 2056 | ||
2056 | /* | 2057 | /* |
2057 | * | 2058 | * |
@@ -2109,13 +2110,11 @@ static s32 brcmf_inform_single_bss(struct brcmf_cfg80211_info *cfg, | |||
2109 | notify_ielen = le32_to_cpu(bi->ie_length); | 2110 | notify_ielen = le32_to_cpu(bi->ie_length); |
2110 | notify_signal = (s16)le16_to_cpu(bi->RSSI) * 100; | 2111 | notify_signal = (s16)le16_to_cpu(bi->RSSI) * 100; |
2111 | 2112 | ||
2112 | WL_CONN("bssid: %2.2X:%2.2X:%2.2X:%2.2X:%2.2X:%2.2X\n", | 2113 | brcmf_dbg(CONN, "bssid: %pM\n", bi->BSSID); |
2113 | bi->BSSID[0], bi->BSSID[1], bi->BSSID[2], | 2114 | brcmf_dbg(CONN, "Channel: %d(%d)\n", channel, freq); |
2114 | bi->BSSID[3], bi->BSSID[4], bi->BSSID[5]); | 2115 | brcmf_dbg(CONN, "Capability: %X\n", notify_capability); |
2115 | WL_CONN("Channel: %d(%d)\n", channel, freq); | 2116 | brcmf_dbg(CONN, "Beacon interval: %d\n", notify_interval); |
2116 | WL_CONN("Capability: %X\n", notify_capability); | 2117 | brcmf_dbg(CONN, "Signal: %d\n", notify_signal); |
2117 | WL_CONN("Beacon interval: %d\n", notify_interval); | ||
2118 | WL_CONN("Signal: %d\n", notify_signal); | ||
2119 | 2118 | ||
2120 | bss = cfg80211_inform_bss(wiphy, notify_channel, (const u8 *)bi->BSSID, | 2119 | bss = cfg80211_inform_bss(wiphy, notify_channel, (const u8 *)bi->BSSID, |
2121 | 0, notify_capability, notify_interval, notify_ie, | 2120 | 0, notify_capability, notify_interval, notify_ie, |
@@ -2216,10 +2215,10 @@ static s32 wl_inform_ibss(struct brcmf_cfg80211_info *cfg, | |||
2216 | notify_ielen = le32_to_cpu(bi->ie_length); | 2215 | notify_ielen = le32_to_cpu(bi->ie_length); |
2217 | notify_signal = (s16)le16_to_cpu(bi->RSSI) * 100; | 2216 | notify_signal = (s16)le16_to_cpu(bi->RSSI) * 100; |
2218 | 2217 | ||
2219 | WL_CONN("channel: %d(%d)\n", channel, freq); | 2218 | brcmf_dbg(CONN, "channel: %d(%d)\n", channel, freq); |
2220 | WL_CONN("capability: %X\n", notify_capability); | 2219 | brcmf_dbg(CONN, "capability: %X\n", notify_capability); |
2221 | WL_CONN("beacon interval: %d\n", notify_interval); | 2220 | brcmf_dbg(CONN, "beacon interval: %d\n", notify_interval); |
2222 | WL_CONN("signal: %d\n", notify_signal); | 2221 | brcmf_dbg(CONN, "signal: %d\n", notify_signal); |
2223 | 2222 | ||
2224 | bss = cfg80211_inform_bss(wiphy, notify_channel, bssid, | 2223 | bss = cfg80211_inform_bss(wiphy, notify_channel, bssid, |
2225 | 0, notify_capability, notify_interval, | 2224 | 0, notify_capability, notify_interval, |
@@ -2620,12 +2619,13 @@ brcmf_update_pmklist(struct net_device *ndev, | |||
2620 | 2619 | ||
2621 | pmkid_len = le32_to_cpu(pmk_list->pmkids.npmkid); | 2620 | pmkid_len = le32_to_cpu(pmk_list->pmkids.npmkid); |
2622 | 2621 | ||
2623 | WL_CONN("No of elements %d\n", pmkid_len); | 2622 | brcmf_dbg(CONN, "No of elements %d\n", pmkid_len); |
2624 | for (i = 0; i < pmkid_len; i++) { | 2623 | for (i = 0; i < pmkid_len; i++) { |
2625 | WL_CONN("PMKID[%d]: %pM =\n", i, | 2624 | brcmf_dbg(CONN, "PMKID[%d]: %pM =\n", i, |
2626 | &pmk_list->pmkids.pmkid[i].BSSID); | 2625 | &pmk_list->pmkids.pmkid[i].BSSID); |
2627 | for (j = 0; j < WLAN_PMKID_LEN; j++) | 2626 | for (j = 0; j < WLAN_PMKID_LEN; j++) |
2628 | WL_CONN("%02x\n", pmk_list->pmkids.pmkid[i].PMKID[j]); | 2627 | brcmf_dbg(CONN, "%02x\n", |
2628 | pmk_list->pmkids.pmkid[i].PMKID[j]); | ||
2629 | } | 2629 | } |
2630 | 2630 | ||
2631 | if (!err) | 2631 | if (!err) |
@@ -2664,10 +2664,10 @@ brcmf_cfg80211_set_pmksa(struct wiphy *wiphy, struct net_device *ndev, | |||
2664 | } else | 2664 | } else |
2665 | err = -EINVAL; | 2665 | err = -EINVAL; |
2666 | 2666 | ||
2667 | WL_CONN("set_pmksa,IW_PMKSA_ADD - PMKID: %pM =\n", | 2667 | brcmf_dbg(CONN, "set_pmksa,IW_PMKSA_ADD - PMKID: %pM =\n", |
2668 | pmkids->pmkid[pmkid_len].BSSID); | 2668 | pmkids->pmkid[pmkid_len].BSSID); |
2669 | for (i = 0; i < WLAN_PMKID_LEN; i++) | 2669 | for (i = 0; i < WLAN_PMKID_LEN; i++) |
2670 | WL_CONN("%02x\n", pmkids->pmkid[pmkid_len].PMKID[i]); | 2670 | brcmf_dbg(CONN, "%02x\n", pmkids->pmkid[pmkid_len].PMKID[i]); |
2671 | 2671 | ||
2672 | err = brcmf_update_pmklist(ndev, cfg->pmk_list, err); | 2672 | err = brcmf_update_pmklist(ndev, cfg->pmk_list, err); |
2673 | 2673 | ||
@@ -2692,10 +2692,10 @@ brcmf_cfg80211_del_pmksa(struct wiphy *wiphy, struct net_device *ndev, | |||
2692 | memcpy(&pmkid.pmkid[0].BSSID, pmksa->bssid, ETH_ALEN); | 2692 | memcpy(&pmkid.pmkid[0].BSSID, pmksa->bssid, ETH_ALEN); |
2693 | memcpy(&pmkid.pmkid[0].PMKID, pmksa->pmkid, WLAN_PMKID_LEN); | 2693 | memcpy(&pmkid.pmkid[0].PMKID, pmksa->pmkid, WLAN_PMKID_LEN); |
2694 | 2694 | ||
2695 | WL_CONN("del_pmksa,IW_PMKSA_REMOVE - PMKID: %pM =\n", | 2695 | brcmf_dbg(CONN, "del_pmksa,IW_PMKSA_REMOVE - PMKID: %pM =\n", |
2696 | &pmkid.pmkid[0].BSSID); | 2696 | &pmkid.pmkid[0].BSSID); |
2697 | for (i = 0; i < WLAN_PMKID_LEN; i++) | 2697 | for (i = 0; i < WLAN_PMKID_LEN; i++) |
2698 | WL_CONN("%02x\n", pmkid.pmkid[0].PMKID[i]); | 2698 | brcmf_dbg(CONN, "%02x\n", pmkid.pmkid[0].PMKID[i]); |
2699 | 2699 | ||
2700 | pmkid_len = le32_to_cpu(cfg->pmk_list->pmkids.npmkid); | 2700 | pmkid_len = le32_to_cpu(cfg->pmk_list->pmkids.npmkid); |
2701 | for (i = 0; i < pmkid_len; i++) | 2701 | for (i = 0; i < pmkid_len; i++) |
@@ -3845,7 +3845,7 @@ static bool brcmf_is_linkup(const struct brcmf_event_msg *e) | |||
3845 | u32 status = e->status; | 3845 | u32 status = e->status; |
3846 | 3846 | ||
3847 | if (event == BRCMF_E_SET_SSID && status == BRCMF_E_STATUS_SUCCESS) { | 3847 | if (event == BRCMF_E_SET_SSID && status == BRCMF_E_STATUS_SUCCESS) { |
3848 | WL_CONN("Processing set ssid\n"); | 3848 | brcmf_dbg(CONN, "Processing set ssid\n"); |
3849 | return true; | 3849 | return true; |
3850 | } | 3850 | } |
3851 | 3851 | ||
@@ -3858,7 +3858,7 @@ static bool brcmf_is_linkdown(const struct brcmf_event_msg *e) | |||
3858 | u16 flags = e->flags; | 3858 | u16 flags = e->flags; |
3859 | 3859 | ||
3860 | if (event == BRCMF_E_LINK && (!(flags & BRCMF_EVENT_MSG_LINK))) { | 3860 | if (event == BRCMF_E_LINK && (!(flags & BRCMF_EVENT_MSG_LINK))) { |
3861 | WL_CONN("Processing link down\n"); | 3861 | brcmf_dbg(CONN, "Processing link down\n"); |
3862 | return true; | 3862 | return true; |
3863 | } | 3863 | } |
3864 | return false; | 3864 | return false; |
@@ -3871,13 +3871,13 @@ static bool brcmf_is_nonetwork(struct brcmf_cfg80211_info *cfg, | |||
3871 | u32 status = e->status; | 3871 | u32 status = e->status; |
3872 | 3872 | ||
3873 | if (event == BRCMF_E_LINK && status == BRCMF_E_STATUS_NO_NETWORKS) { | 3873 | if (event == BRCMF_E_LINK && status == BRCMF_E_STATUS_NO_NETWORKS) { |
3874 | WL_CONN("Processing Link %s & no network found\n", | 3874 | brcmf_dbg(CONN, "Processing Link %s & no network found\n", |
3875 | e->flags & BRCMF_EVENT_MSG_LINK ? "up" : "down"); | 3875 | e->flags & BRCMF_EVENT_MSG_LINK ? "up" : "down"); |
3876 | return true; | 3876 | return true; |
3877 | } | 3877 | } |
3878 | 3878 | ||
3879 | if (event == BRCMF_E_SET_SSID && status != BRCMF_E_STATUS_SUCCESS) { | 3879 | if (event == BRCMF_E_SET_SSID && status != BRCMF_E_STATUS_SUCCESS) { |
3880 | WL_CONN("Processing connecting & no network found\n"); | 3880 | brcmf_dbg(CONN, "Processing connecting & no network found\n"); |
3881 | return true; | 3881 | return true; |
3882 | } | 3882 | } |
3883 | 3883 | ||
@@ -3949,8 +3949,8 @@ static s32 brcmf_get_assoc_ies(struct brcmf_cfg80211_info *cfg) | |||
3949 | conn_info->resp_ie_len = 0; | 3949 | conn_info->resp_ie_len = 0; |
3950 | conn_info->resp_ie = NULL; | 3950 | conn_info->resp_ie = NULL; |
3951 | } | 3951 | } |
3952 | WL_CONN("req len (%d) resp len (%d)\n", | 3952 | brcmf_dbg(CONN, "req len (%d) resp len (%d)\n", |
3953 | conn_info->req_ie_len, conn_info->resp_ie_len); | 3953 | conn_info->req_ie_len, conn_info->resp_ie_len); |
3954 | 3954 | ||
3955 | return err; | 3955 | return err; |
3956 | } | 3956 | } |
@@ -4009,7 +4009,7 @@ done: | |||
4009 | cfg80211_roamed(ndev, notify_channel, (u8 *)profile->bssid, | 4009 | cfg80211_roamed(ndev, notify_channel, (u8 *)profile->bssid, |
4010 | conn_info->req_ie, conn_info->req_ie_len, | 4010 | conn_info->req_ie, conn_info->req_ie_len, |
4011 | conn_info->resp_ie, conn_info->resp_ie_len, GFP_KERNEL); | 4011 | conn_info->resp_ie, conn_info->resp_ie_len, GFP_KERNEL); |
4012 | WL_CONN("Report roaming result\n"); | 4012 | brcmf_dbg(CONN, "Report roaming result\n"); |
4013 | 4013 | ||
4014 | set_bit(BRCMF_VIF_STATUS_CONNECTED, &ifp->vif->sme_state); | 4014 | set_bit(BRCMF_VIF_STATUS_CONNECTED, &ifp->vif->sme_state); |
4015 | brcmf_dbg(TRACE, "Exit\n"); | 4015 | brcmf_dbg(TRACE, "Exit\n"); |
@@ -4047,8 +4047,8 @@ brcmf_bss_connect_done(struct brcmf_cfg80211_info *cfg, | |||
4047 | if (completed) | 4047 | if (completed) |
4048 | set_bit(BRCMF_VIF_STATUS_CONNECTED, | 4048 | set_bit(BRCMF_VIF_STATUS_CONNECTED, |
4049 | &ifp->vif->sme_state); | 4049 | &ifp->vif->sme_state); |
4050 | WL_CONN("Report connect result - connection %s\n", | 4050 | brcmf_dbg(CONN, "Report connect result - connection %s\n", |
4051 | completed ? "succeeded" : "failed"); | 4051 | completed ? "succeeded" : "failed"); |
4052 | } | 4052 | } |
4053 | brcmf_dbg(TRACE, "Exit\n"); | 4053 | brcmf_dbg(TRACE, "Exit\n"); |
4054 | return err; | 4054 | return err; |
@@ -4067,7 +4067,7 @@ brcmf_notify_connect_status_ap(struct brcmf_cfg80211_info *cfg, | |||
4067 | 4067 | ||
4068 | struct station_info sinfo; | 4068 | struct station_info sinfo; |
4069 | 4069 | ||
4070 | WL_CONN("event %d, reason %d\n", event, reason); | 4070 | brcmf_dbg(CONN, "event %d, reason %d\n", event, reason); |
4071 | memset(&sinfo, 0, sizeof(sinfo)); | 4071 | memset(&sinfo, 0, sizeof(sinfo)); |
4072 | 4072 | ||
4073 | sinfo.filled = 0; | 4073 | sinfo.filled = 0; |
@@ -4105,7 +4105,7 @@ brcmf_notify_connect_status(struct brcmf_if *ifp, | |||
4105 | if (ifp->vif->mode == WL_MODE_AP) { | 4105 | if (ifp->vif->mode == WL_MODE_AP) { |
4106 | err = brcmf_notify_connect_status_ap(cfg, ndev, e, data); | 4106 | err = brcmf_notify_connect_status_ap(cfg, ndev, e, data); |
4107 | } else if (brcmf_is_linkup(e)) { | 4107 | } else if (brcmf_is_linkup(e)) { |
4108 | WL_CONN("Linkup\n"); | 4108 | brcmf_dbg(CONN, "Linkup\n"); |
4109 | if (brcmf_is_ibssmode(ifp->vif)) { | 4109 | if (brcmf_is_ibssmode(ifp->vif)) { |
4110 | memcpy(profile->bssid, e->addr, ETH_ALEN); | 4110 | memcpy(profile->bssid, e->addr, ETH_ALEN); |
4111 | wl_inform_ibss(cfg, ndev, e->addr); | 4111 | wl_inform_ibss(cfg, ndev, e->addr); |
@@ -4117,7 +4117,7 @@ brcmf_notify_connect_status(struct brcmf_if *ifp, | |||
4117 | } else | 4117 | } else |
4118 | brcmf_bss_connect_done(cfg, ndev, e, true); | 4118 | brcmf_bss_connect_done(cfg, ndev, e, true); |
4119 | } else if (brcmf_is_linkdown(e)) { | 4119 | } else if (brcmf_is_linkdown(e)) { |
4120 | WL_CONN("Linkdown\n"); | 4120 | brcmf_dbg(CONN, "Linkdown\n"); |
4121 | if (!brcmf_is_ibssmode(ifp->vif)) { | 4121 | if (!brcmf_is_ibssmode(ifp->vif)) { |
4122 | brcmf_bss_connect_done(cfg, ndev, e, false); | 4122 | brcmf_bss_connect_done(cfg, ndev, e, false); |
4123 | if (test_and_clear_bit(BRCMF_VIF_STATUS_CONNECTED, | 4123 | if (test_and_clear_bit(BRCMF_VIF_STATUS_CONNECTED, |
diff --git a/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.h b/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.h index e63681372d59..e4d9cc7a8e63 100644 --- a/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.h +++ b/drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.h | |||
@@ -17,10 +17,6 @@ | |||
17 | #ifndef _wl_cfg80211_h_ | 17 | #ifndef _wl_cfg80211_h_ |
18 | #define _wl_cfg80211_h_ | 18 | #define _wl_cfg80211_h_ |
19 | 19 | ||
20 | #include "dhd_dbg.h" | ||
21 | |||
22 | #define WL_CONN(fmt, ...) brcmf_dbg(CONN, fmt, ##__VA_ARGS__) | ||
23 | |||
24 | #define WL_NUM_SCAN_MAX 10 | 20 | #define WL_NUM_SCAN_MAX 10 |
25 | #define WL_NUM_PMKIDS_MAX MAXPMKID | 21 | #define WL_NUM_PMKIDS_MAX MAXPMKID |
26 | #define WL_TLV_INFO_MAX 1024 | 22 | #define WL_TLV_INFO_MAX 1024 |