diff options
author | Jouni Malinen <j@w1.fi> | 2016-06-04 21:30:51 +0300 |
---|---|---|
committer | Peng Xu <pxu@codeaurora.org> | 2016-09-23 11:06:23 -0700 |
commit | a0be99eaabec741856d0a8d9a063c324cd57d934 (patch) | |
tree | 9773a47700e6d38293bb6d902120d4865904df3e | |
parent | be72c3e4a10c2c44b0a2c9eb20dee525ca67aa2b (diff) | |
download | android_external_wpa_supplicant_8-a0be99eaabec741856d0a8d9a063c324cd57d934.tar.gz android_external_wpa_supplicant_8-a0be99eaabec741856d0a8d9a063c324cd57d934.tar.bz2 android_external_wpa_supplicant_8-a0be99eaabec741856d0a8d9a063c324cd57d934.zip |
mesh: Allow 160 MHz channel to be configured
This allows minimal testing with 160 MHz channel with country code ZA
that happens to be the only one with a non-DFS 160 MHz frequency. DFS
with mesh is not yet supported.
Signed-off-by: Jouni Malinen <j@w1.fi>
Git-commit: 331f07742f622ed6bd0019dcb574735fbbbfddde
Git-repo: git://w1.fi/srv/git/hostap.git
Change-Id: I79b5332364a7bc942846c0e4c8bafc08c610d2fe
CRs-fixed: 1069689
-rw-r--r-- | wpa_supplicant/wpa_supplicant.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/wpa_supplicant/wpa_supplicant.c b/wpa_supplicant/wpa_supplicant.c index a158501a..ef1c63fd 100644 --- a/wpa_supplicant/wpa_supplicant.c +++ b/wpa_supplicant/wpa_supplicant.c @@ -2034,6 +2034,16 @@ void ibss_mesh_setup_freq(struct wpa_supplicant *wpa_s, if (chwidth == VHT_CHANWIDTH_80P80MHZ) break; } + } else if (ssid->max_oper_chwidth == VHT_CHANWIDTH_160MHZ) { + if (freq->freq == 5180) { + chwidth = VHT_CHANWIDTH_160MHZ; + vht_caps |= VHT_CAP_SUPP_CHAN_WIDTH_160MHZ; + seg0 = 50; + } else if (freq->freq == 5520) { + chwidth = VHT_CHANWIDTH_160MHZ; + vht_caps |= VHT_CAP_SUPP_CHAN_WIDTH_160MHZ; + seg0 = 114; + } } if (hostapd_set_freq_params(&vht_freq, mode->mode, freq->freq, |