tests: Fix ap_vht_csa_vht40 test

The channel configuration in CHAN_SWITCH command was incorrect. This
resulted in switching to HT40+ channel, while announcing HT40- in the
secondary channel IE. This caused a disconnection after the channel
switch. Fix that.

Signed-off-by: Andrei Otcheretianski <andrei.otcheretianski@intel.com>
This commit is contained in:
Andrei Otcheretianski 2018-08-22 20:11:17 +03:00 committed by Jouni Malinen
parent 94919da24d
commit 7b1adf2cba

View file

@ -732,7 +732,7 @@ def test_ap_vht_csa_vht40(dev, apdev):
dev[0].connect("vht", key_mgmt="NONE", scan_freq="5745") dev[0].connect("vht", key_mgmt="NONE", scan_freq="5745")
hwsim_utils.test_connectivity(dev[0], hapd) hwsim_utils.test_connectivity(dev[0], hapd)
hapd.request("CHAN_SWITCH 5 5765 sec_channel_offset=-1 center_freq1=5775 bandwidth=40 vht") hapd.request("CHAN_SWITCH 5 5765 sec_channel_offset=-1 center_freq1=5755 bandwidth=40 vht")
ev = hapd.wait_event(["AP-CSA-FINISHED"], timeout=10) ev = hapd.wait_event(["AP-CSA-FINISHED"], timeout=10)
if ev is None: if ev is None:
raise Exception("CSA finished event timed out") raise Exception("CSA finished event timed out")