hostapd: Add EDMG channel configuration parameters
Add two new configuration parameters for hostapd: enable_edmg: Enable EDMG capability for AP mode in the 60 GHz band edmg_channel: Configure channel bonding for AP mode in the 60 GHz band Signed-off-by: Alexei Avshalom Lazar <ailizaro@codeaurora.org>
This commit is contained in:
parent
dda5d9e315
commit
5c5ff22efc
3 changed files with 19 additions and 0 deletions
|
@ -3150,6 +3150,10 @@ static int hostapd_config_fill(struct hostapd_config *conf,
|
||||||
conf->channel = atoi(pos);
|
conf->channel = atoi(pos);
|
||||||
conf->acs = conf->channel == 0;
|
conf->acs = conf->channel == 0;
|
||||||
}
|
}
|
||||||
|
} else if (os_strcmp(buf, "edmg_channel") == 0) {
|
||||||
|
conf->edmg_channel = atoi(pos);
|
||||||
|
} else if (os_strcmp(buf, "enable_edmg") == 0) {
|
||||||
|
conf->enable_edmg = atoi(pos);
|
||||||
} else if (os_strcmp(buf, "chanlist") == 0) {
|
} else if (os_strcmp(buf, "chanlist") == 0) {
|
||||||
if (hostapd_parse_chanlist(conf, pos)) {
|
if (hostapd_parse_chanlist(conf, pos)) {
|
||||||
wpa_printf(MSG_ERROR, "Line %d: invalid channel list",
|
wpa_printf(MSG_ERROR, "Line %d: invalid channel list",
|
||||||
|
|
|
@ -2666,6 +2666,19 @@ own_ip_addr=127.0.0.1
|
||||||
# airtime.
|
# airtime.
|
||||||
#airtime_bss_limit=1
|
#airtime_bss_limit=1
|
||||||
|
|
||||||
|
##### EDMG support ############################################################
|
||||||
|
#
|
||||||
|
# Enable EDMG capability for AP mode in the 60 GHz band. Default value is false.
|
||||||
|
# To configure channel bonding for an EDMG AP use edmg_channel below.
|
||||||
|
# If enable_edmg is set and edmg_channel is not set, EDMG CB1 will be
|
||||||
|
# configured.
|
||||||
|
#enable_edmg=1
|
||||||
|
#
|
||||||
|
# Configure channel bonding for AP mode in the 60 GHz band.
|
||||||
|
# This parameter is relevant only if enable_edmg is set.
|
||||||
|
# Default value is 0 (no channel bonding).
|
||||||
|
#edmg_channel=9
|
||||||
|
|
||||||
##### TESTING OPTIONS #########################################################
|
##### TESTING OPTIONS #########################################################
|
||||||
#
|
#
|
||||||
# The options in this section are only available when the build configuration
|
# The options in this section are only available when the build configuration
|
||||||
|
|
|
@ -872,6 +872,8 @@ struct hostapd_config {
|
||||||
int rts_threshold;
|
int rts_threshold;
|
||||||
int fragm_threshold;
|
int fragm_threshold;
|
||||||
u8 channel;
|
u8 channel;
|
||||||
|
int enable_edmg;
|
||||||
|
u8 edmg_channel;
|
||||||
u8 acs;
|
u8 acs;
|
||||||
struct wpa_freq_range_list acs_ch_list;
|
struct wpa_freq_range_list acs_ch_list;
|
||||||
int acs_exclude_dfs;
|
int acs_exclude_dfs;
|
||||||
|
|
Loading…
Reference in a new issue