aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2016-10-03 02:36:41 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2016-10-03 02:36:41 -0700
commit0412416b554b96c347030ef70dc834f85ea4416c (patch)
tree9bef97c6dd4a0624335dd0b76fc0d5a621a4a9b0
parentfc3e35cd8eca4beb66a87f18254f584acf11098e (diff)
parenta0be99eaabec741856d0a8d9a063c324cd57d934 (diff)
downloadandroid_external_wpa_supplicant_8-0412416b554b96c347030ef70dc834f85ea4416c.tar.gz
android_external_wpa_supplicant_8-0412416b554b96c347030ef70dc834f85ea4416c.tar.bz2
android_external_wpa_supplicant_8-0412416b554b96c347030ef70dc834f85ea4416c.zip
Merge "mesh: Allow 160 MHz channel to be configured" into wlan-aosp-service.lnx.2.0-dev
-rw-r--r--wpa_supplicant/wpa_supplicant.c10
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,