6 GHz: Select channel width using configured op_class
Use op_class to derive channel width for the operating channel when op_class is configured by the user in both fixed channel and ACS cases. We can avoid using ht_capab field to derive channel width especially in the 6 GHz band in which only HE is supported. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
This commit is contained in:
parent
0bfc04b8d0
commit
e5620bf025
4 changed files with 130 additions and 0 deletions
|
@ -1631,6 +1631,13 @@ static int setup_interface2(struct hostapd_iface *iface)
|
|||
if (ret < 0)
|
||||
goto fail;
|
||||
|
||||
if (iface->conf->op_class) {
|
||||
int ch_width;
|
||||
|
||||
ch_width = op_class_to_ch_width(iface->conf->op_class);
|
||||
hostapd_set_oper_chwidth(iface->conf, ch_width);
|
||||
}
|
||||
|
||||
ret = hostapd_select_hw_mode(iface);
|
||||
if (ret < 0) {
|
||||
wpa_printf(MSG_ERROR, "Could not select hw_mode and "
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue