hostapd: Add second VHT frequency segment config
Add the configuration option vht_oper_centr_freq_seg1_idx for the second segment of an 80+80 MHz channel and use it when building the VHT operation IE. Signed-hostap: Johannes Berg <johannes.berg@intel.com>
This commit is contained in:
parent
202d97d477
commit
3117ad4283
4 changed files with 12 additions and 0 deletions
|
@ -2524,6 +2524,9 @@ static int hostapd_config_fill(struct hostapd_config *conf,
|
|||
} else if (os_strcmp(buf, "vht_oper_centr_freq_seg0_idx") == 0)
|
||||
{
|
||||
conf->vht_oper_centr_freq_seg0_idx = atoi(pos);
|
||||
} else if (os_strcmp(buf, "vht_oper_centr_freq_seg1_idx") == 0)
|
||||
{
|
||||
conf->vht_oper_centr_freq_seg1_idx = atoi(pos);
|
||||
#endif /* CONFIG_IEEE80211AC */
|
||||
} else if (os_strcmp(buf, "max_listen_interval") == 0) {
|
||||
bss->max_listen_interval = atoi(pos);
|
||||
|
|
|
@ -572,6 +572,12 @@ wmm_ac_vo_acm=0
|
|||
# which is channel 42 in 5G band
|
||||
#
|
||||
#vht_oper_centr_freq_seg0_idx=42
|
||||
#
|
||||
# center freq = 5 GHz + (5 * index)
|
||||
# So index 159 gives center freq 5.795 GHz
|
||||
# which is channel 159 in 5G band
|
||||
#
|
||||
#vht_oper_centr_freq_seg1_idx=159
|
||||
|
||||
##### IEEE 802.1X-2004 related configuration ##################################
|
||||
|
||||
|
|
|
@ -506,6 +506,7 @@ struct hostapd_config {
|
|||
int require_vht;
|
||||
u8 vht_oper_chwidth;
|
||||
u8 vht_oper_centr_freq_seg0_idx;
|
||||
u8 vht_oper_centr_freq_seg1_idx;
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -68,6 +68,8 @@ u8 * hostapd_eid_vht_operation(struct hostapd_data *hapd, u8 *eid)
|
|||
*/
|
||||
oper->vht_op_info_chan_center_freq_seg0_idx =
|
||||
hapd->iconf->vht_oper_centr_freq_seg0_idx;
|
||||
oper->vht_op_info_chan_center_freq_seg1_idx =
|
||||
hapd->iconf->vht_oper_centr_freq_seg1_idx;
|
||||
|
||||
oper->vht_op_info_chwidth = hapd->iconf->vht_oper_chwidth;
|
||||
|
||||
|
|
Loading…
Reference in a new issue