From 8f73c76e7199cfd386deec07c60d54fd62d7ab08 Mon Sep 17 00:00:00 2001 From: TeamCorePro Date: Wed, 5 Mar 2025 16:06:30 +0800 Subject: [PATCH] hostapd add ht capability Signed-off-by: TeamCorePro --- wpa_supplicant-2.9_standard/hostapd/ap_config_file.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/wpa_supplicant-2.9_standard/hostapd/ap_config_file.c b/wpa_supplicant-2.9_standard/hostapd/ap_config_file.c index 0a94e37..7398715 100755 --- a/wpa_supplicant-2.9_standard/hostapd/ap_config_file.c +++ b/wpa_supplicant-2.9_standard/hostapd/ap_config_file.c @@ -5341,16 +5341,22 @@ struct hostapd_config * hostapd_config_read(const char *fname) fclose(f); #ifdef CONFIG_OPEN_HARMONY_PATCH if ((conf->ieee80211n) && (HOSTAPD_MODE_IEEE80211G == conf->hw_mode)) { + conf->ht_capab |= HT_CAP_INFO_SHORT_GI20MHZ; + wpa_printf(MSG_INFO, "hostapd_config_read ht_capab HT_CAP_INFO_SHORT_GI20MHZ"); if ((!(conf->ht_capab & HT_CAP_INFO_SUPP_CHANNEL_WIDTH_SET)) && (!conf->ht20_set_flag)) { wpa_printf(MSG_INFO, "soft ap,11gn mode,try use HT40."); if (conf->channel < HT40_OFFSET_DOWN) { /* HT40+ */ conf->ht_capab |= HT_CAP_INFO_SUPP_CHANNEL_WIDTH_SET; conf->secondary_channel = 1; + conf->ht_capab |= HT_CAP_INFO_SHORT_GI40MHZ; + wpa_printf(MSG_INFO, "hostapd_config_read ht_capab HT_CAP_INFO_SHORT_GI40MHZ HT40+"); } else if (conf->channel <= HT40_OFFSET_UP) { /* HT40- */ conf->ht_capab |= HT_CAP_INFO_SUPP_CHANNEL_WIDTH_SET; conf->secondary_channel = -1; + conf->ht_capab |= HT_CAP_INFO_SHORT_GI40MHZ; + wpa_printf(MSG_INFO, "hostapd_config_read ht_capab HT_CAP_INFO_SHORT_GI40MHZ HT40-"); } else { wpa_printf(MSG_INFO, "soft ap,channel 14,not change to HT40"); } -- Gitee