Override ieee80211w from pmf for AP mode in wpa_supplicant
Since NetworkManager doesn't support setting ieee80211w to wpa_supplicant and only support pmf, so override ieee80211w from pmf for AP mode if ieee80211w not configurated. Do not change behavior for the P2P GO cases. Signed-off-by: Chaoli Zhou <quic_zchaoli@quicinc.com>
This commit is contained in:
parent
97104a6588
commit
5f3cdc0648
1 changed files with 5 additions and 1 deletions
|
@ -704,8 +704,12 @@ static int wpa_supplicant_conf_ap(struct wpa_supplicant *wpa_s,
|
||||||
bss->wpa_group_rekey = 86400;
|
bss->wpa_group_rekey = 86400;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ssid->ieee80211w != MGMT_FRAME_PROTECTION_DEFAULT)
|
if (ssid->ieee80211w != MGMT_FRAME_PROTECTION_DEFAULT) {
|
||||||
bss->ieee80211w = ssid->ieee80211w;
|
bss->ieee80211w = ssid->ieee80211w;
|
||||||
|
} else if (wpa_s->conf->pmf != MGMT_FRAME_PROTECTION_DEFAULT) {
|
||||||
|
if (ssid->mode == WPAS_MODE_AP)
|
||||||
|
bss->ieee80211w = wpa_s->conf->pmf;
|
||||||
|
}
|
||||||
|
|
||||||
#ifdef CONFIG_OCV
|
#ifdef CONFIG_OCV
|
||||||
bss->ocv = ssid->ocv;
|
bss->ocv = ssid->ocv;
|
||||||
|
|
Loading…
Reference in a new issue