Add ACS support for 60 GHz channel bonding
hostapd will trigger EDMG auto channel selection by setting QCA_WLAN_VENDOR_ATTR_ACS_EDMG_ENABLED. The 60 GHz driver will be called to start an auto channel selection and will return the primary channel and the EDMG channel. Signed-off-by: Noam Shaked <nshaked@codeaurora.org>
This commit is contained in:
parent
634bc4e6df
commit
e520de8dbe
5 changed files with 19 additions and 5 deletions
|
@ -938,6 +938,7 @@ int hostapd_drv_do_acs(struct hostapd_data *hapd)
|
|||
}
|
||||
|
||||
params.freq_list = freq_list;
|
||||
params.edmg_enabled = hapd->iface->conf->enable_edmg;
|
||||
|
||||
params.ht_enabled = !!(hapd->iface->conf->ieee80211n);
|
||||
params.ht40_enabled = !!(hapd->iface->conf->ht_capab &
|
||||
|
|
|
@ -1008,6 +1008,8 @@ void hostapd_acs_channel_selected(struct hostapd_data *hapd,
|
|||
goto out;
|
||||
}
|
||||
|
||||
hapd->iconf->edmg_channel = acs_res->edmg_channel;
|
||||
|
||||
if (hapd->iface->conf->ieee80211ac || hapd->iface->conf->ieee80211ax) {
|
||||
/* set defaults for backwards compatibility */
|
||||
hostapd_set_oper_centr_freq_seg1_idx(hapd->iconf, 0);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue