From cece9b7df772d024bb9a3be933e93ddcc0ebfab1 Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Sat, 20 Dec 2014 19:04:18 +0200 Subject: [PATCH] tests: Dynamic BSS add operation reusing existing interface Signed-off-by: Jouni Malinen --- tests/hwsim/test_ap_dynamic.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/hwsim/test_ap_dynamic.py b/tests/hwsim/test_ap_dynamic.py index 8b2ec0c82..79aa5f749 100644 --- a/tests/hwsim/test_ap_dynamic.py +++ b/tests/hwsim/test_ap_dynamic.py @@ -372,3 +372,14 @@ def _test_ap_bss_add_many(dev, apdev): dev[0].wait_disconnected(timeout=5) ifname2 = ifname + '-' + str(i) hapd.remove(ifname2) + +def test_ap_bss_add_reuse_existing(dev, apdev): + """Dynamic BSS add operation reusing existing interface""" + ifname1 = apdev[0]['ifname'] + ifname2 = apdev[0]['ifname'] + '-2' + hostapd.add_bss('phy3', ifname1, 'bss-1.conf') + subprocess.check_call(["iw", "dev", ifname1, "interface", "add", ifname2, + "type", "__ap"]) + hostapd.add_bss('phy3', ifname2, 'bss-2.conf') + hostapd.remove_bss(ifname2) + subprocess.check_call(["iw", "dev", ifname2, "del"])