From: Felix Fietkau Date: Fri, 11 Aug 2023 05:10:17 +0000 (+0200) Subject: hostapd: add missing #ifdef for non-802.11ax builds X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=9c2c6d19f35708bb97462bb8902c54d2ec23001d;p=openwrt%2Fstaging%2Fnbd.git hostapd: add missing #ifdef for non-802.11ax builds Signed-off-by: Felix Fietkau --- diff --git a/package/network/services/hostapd/src/src/ap/ucode.c b/package/network/services/hostapd/src/src/ap/ucode.c index a41eee3fe5..fe99c3f667 100644 --- a/package/network/services/hostapd/src/src/ap/ucode.c +++ b/package/network/services/hostapd/src/src/ap/ucode.c @@ -332,16 +332,21 @@ uc_hostapd_iface_start(uc_vm_t *vm, size_t nargs) conf->channel = intval; if ((intval = ucv_int64_get(ucv_object_get(info, "sec_channel", NULL))) && !errno) conf->secondary_channel = intval; +#ifdef CONFIG_IEEE80211AC if ((intval = ucv_int64_get(ucv_object_get(info, "center_seg0_idx", NULL))) && !errno) { conf->vht_oper_centr_freq_seg0_idx = intval; +#ifdef CONFIG_IEEE80211AX conf->he_oper_centr_freq_seg0_idx = intval; +#endif #ifdef CONFIG_IEEE80211BE conf->eht_oper_centr_freq_seg0_idx = intval; #endif } if ((intval = ucv_int64_get(ucv_object_get(info, "center_seg1_idx", NULL))) && !errno) { conf->vht_oper_centr_freq_seg1_idx = intval; +#ifdef CONFIG_IEEE80211AX conf->he_oper_centr_freq_seg1_idx = intval; +#endif #ifdef CONFIG_IEEE80211BE conf->eht_oper_centr_freq_seg1_idx = intval; #endif @@ -349,11 +354,14 @@ uc_hostapd_iface_start(uc_vm_t *vm, size_t nargs) intval = ucv_int64_get(ucv_object_get(info, "oper_chwidth", NULL)); if (!errno) { conf->vht_oper_chwidth = intval; +#ifdef CONFIG_IEEE80211AX conf->he_oper_chwidth = intval; +#endif #ifdef CONFIG_IEEE80211BE conf->eht_oper_chwidth = intval; #endif } +#endif out: if (conf->channel)