Respect disable_ht40/disable_vht/disable_he in AP/mesh mode
When using wpa_supplicant to connect to a mesh network or to create an AP, the current code doesn't respect all CONFIG_XXX_OVERRIDES network parameters, just disable_ht in CONFIG_HT_OVERRIDES. Add support for some of the others modulation related disable flags: - disable_ht40 with CONFIG_HT_OVERRIDES - disable_vht with CONFIG_VHT_OVERRIDES - disable_he with CONFIG_HE_OVERRIDES Signed-off-by: Nicolas Escande <nico.escande@gmail.com>
This commit is contained in:
parent
f7f8ea0aaa
commit
d986e87023
1 changed files with 12 additions and 0 deletions
|
@ -314,8 +314,20 @@ int wpa_supplicant_conf_ap_ht(struct wpa_supplicant *wpa_s,
|
|||
#ifdef CONFIG_HT_OVERRIDES
|
||||
if (ssid->disable_ht)
|
||||
ssid->ht = 0;
|
||||
if (ssid->disable_ht40)
|
||||
ssid->ht40 = 0;
|
||||
#endif /* CONFIG_HT_OVERRIDES */
|
||||
|
||||
#ifdef CONFIG_VHT_OVERRIDES
|
||||
if (ssid->disable_vht)
|
||||
ssid->vht = 0;
|
||||
#endif /* CONFIG_VHT_OVERRIDES */
|
||||
|
||||
#ifdef CONFIG_HE_OVERRIDES
|
||||
if (ssid->disable_he)
|
||||
ssid->he = 0;
|
||||
#endif /* CONFIG_HE_OVERRIDES */
|
||||
|
||||
if (!ssid->ht) {
|
||||
wpa_printf(MSG_DEBUG,
|
||||
"HT not enabled in network profile");
|
||||
|
|
Loading…
Reference in a new issue