From 7dd2e236963b0ca148b5664f0ba9980ffe9613a7 Mon Sep 17 00:00:00 2001 From: Cedric Izoard Date: Fri, 30 Apr 2021 08:48:26 +0200 Subject: [PATCH] hostapd: Always allow HE AP with a 20 MHz channel width Skip the test of HE PHY capability bit "Support for a 40 MHz and 80 MHz channel width" when starting an AP with a 20 MHz channel on the 5 GHz band. Signed-off-by: Cedric Izoard --- src/common/hw_features_common.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/common/hw_features_common.c b/src/common/hw_features_common.c index ad2aebfef..304139e46 100644 --- a/src/common/hw_features_common.c +++ b/src/common/hw_features_common.c @@ -491,7 +491,10 @@ int hostapd_set_freq_params(struct hostapd_freq_params *data, if (data->he_enabled) switch (oper_chwidth) { case CHANWIDTH_USE_HT: - if (mode == HOSTAPD_MODE_IEEE80211G && sec_channel_offset) { + if (sec_channel_offset == 0) + break; + + if (mode == HOSTAPD_MODE_IEEE80211G) { if (!(he_cap->phy_cap[HE_PHYCAP_CHANNEL_WIDTH_SET_IDX] & HE_PHYCAP_CHANNEL_WIDTH_SET_40MHZ_IN_2G)) { wpa_printf(MSG_ERROR,