ap: add DisableHT setting

This allows the user to disable HT explicitly in the AP profile
This commit is contained in:
James Prestwood 2023-02-23 16:57:23 -08:00 committed by Denis Kenzior
parent 62c99d7c33
commit c57071df65
1 changed files with 12 additions and 1 deletions

View File

@ -3660,7 +3660,18 @@ static int ap_load_config(struct ap_state *ap, const struct l_settings *config,
ap->band = BAND_FREQ_2_4_GHZ;
}
ap->supports_ht = wiphy_get_ht_capabilities(wiphy, ap->band,
if (l_settings_has_key(config, "General", "DisableHT")) {
bool boolval;
if (!l_settings_get_bool(config, "General", "DisableHT",
&boolval)) {
l_error("AP [General].DisableHT not a valid boolean");
return -EINVAL;
}
ap->supports_ht = !boolval;
} else
ap->supports_ht = wiphy_get_ht_capabilities(wiphy, ap->band,
NULL) != NULL;
if (!ap_validate_band_channel(ap)) {