nl80211: Do not encrypt IEEE 802.1X WEP EAPOL
Set the NL80211_ATTR_CONTROL_PORT_NO_ENCRYPT flag for nl80211 to tell drivers (mac80211) to not encrypt the EAPOL frames for WEP IEEE 802.1X. Signed-hostap: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:
parent
cc7a48d1f4
commit
9f12614b8c
1 changed files with 4 additions and 0 deletions
|
@ -4572,6 +4572,10 @@ static int wpa_driver_nl80211_set_ap(void *priv,
|
||||||
num_suites * sizeof(u32), suites);
|
num_suites * sizeof(u32), suites);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (params->key_mgmt_suites & WPA_KEY_MGMT_IEEE8021X &&
|
||||||
|
params->pairwise_ciphers & (WPA_CIPHER_WEP104 | WPA_CIPHER_WEP40))
|
||||||
|
NLA_PUT_FLAG(msg, NL80211_ATTR_CONTROL_PORT_NO_ENCRYPT);
|
||||||
|
|
||||||
num_suites = 0;
|
num_suites = 0;
|
||||||
if (params->pairwise_ciphers & WPA_CIPHER_CCMP)
|
if (params->pairwise_ciphers & WPA_CIPHER_CCMP)
|
||||||
suites[num_suites++] = WLAN_CIPHER_SUITE_CCMP;
|
suites[num_suites++] = WLAN_CIPHER_SUITE_CCMP;
|
||||||
|
|
Loading…
Reference in a new issue