From: Johannes Berg Date: Tue, 8 Sep 2015 09:46:32 +0000 (+0300) Subject: tests: AP Channel Switch, one switch with only ECSA IE X-Git-Tag: hostap_2_6~1593 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f2270437112807ba828e69ab1b6613c3dbc3c42a;p=thirdparty%2Fhostap.git tests: AP Channel Switch, one switch with only ECSA IE Signed-off-by: Johannes Berg --- diff --git a/tests/hwsim/test_ap_csa.py b/tests/hwsim/test_ap_csa.py index c88e517e1..d8290c760 100644 --- a/tests/hwsim/test_ap_csa.py +++ b/tests/hwsim/test_ap_csa.py @@ -12,9 +12,10 @@ import hwsim_utils import hostapd from utils import HwsimSkip -def connect(dev, apdev): +def connect(dev, apdev, **kwargs): params = { "ssid": "ap-csa", "channel": "1" } + params.update(kwargs) ap = hostapd.add_ap(apdev[0]['ifname'], params) dev.connect("ap-csa", key_mgmt="NONE") return ap @@ -109,3 +110,12 @@ def test_ap_csa_1_switch_count_2(dev, apdev): hwsim_utils.test_connectivity(dev[0], ap) switch_channel(ap, 2, 2462) hwsim_utils.test_connectivity(dev[0], ap) + +def test_ap_csa_ecsa_only(dev, apdev): + """AP Channel Switch, one switch with only ECSA IE""" + csa_supported(dev[0]) + ap = connect(dev[0], apdev, ecsa_ie_only="1") + + hwsim_utils.test_connectivity(dev[0], ap) + switch_channel(ap, 10, 2462) + hwsim_utils.test_connectivity(dev[0], ap)