FT: Fix MFPR flag in RSNE during FT protocol
Commit e820cf952f
("MFP: Add MFPR flag into station RSN IE if 802.11w
is mandatory") added indication of MFPR flag in non-FT cases, but forgot
to do so for the FT protocol cases where a different function is used to
build the RSNE. Do the same change now for that FT specific case to get
consistent behavior on indicating PMF configuration state with MFPR.
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
This commit is contained in:
parent
0028d627c8
commit
ded56f2faf
1 changed files with 3 additions and 4 deletions
|
@ -247,11 +247,10 @@ static u8 * wpa_ft_gen_req_ies(struct wpa_sm *sm, size_t *len,
|
||||||
/* RSN Capabilities */
|
/* RSN Capabilities */
|
||||||
capab = 0;
|
capab = 0;
|
||||||
#ifdef CONFIG_IEEE80211W
|
#ifdef CONFIG_IEEE80211W
|
||||||
if (sm->mgmt_group_cipher == WPA_CIPHER_AES_128_CMAC ||
|
if (sm->mfp)
|
||||||
sm->mgmt_group_cipher == WPA_CIPHER_BIP_GMAC_128 ||
|
|
||||||
sm->mgmt_group_cipher == WPA_CIPHER_BIP_GMAC_256 ||
|
|
||||||
sm->mgmt_group_cipher == WPA_CIPHER_BIP_CMAC_256)
|
|
||||||
capab |= WPA_CAPABILITY_MFPC;
|
capab |= WPA_CAPABILITY_MFPC;
|
||||||
|
if (sm->mfp == 2)
|
||||||
|
capab |= WPA_CAPABILITY_MFPR;
|
||||||
#endif /* CONFIG_IEEE80211W */
|
#endif /* CONFIG_IEEE80211W */
|
||||||
if (sm->ocv)
|
if (sm->ocv)
|
||||||
capab |= WPA_CAPABILITY_OCVC;
|
capab |= WPA_CAPABILITY_OCVC;
|
||||||
|
|
Loading…
Reference in a new issue