]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
tests: Support non-social oper channel in persistent_group_per_sta_psk
authorJouni Malinen <jouni@qca.qualcomm.com>
Thu, 30 Jul 2015 13:03:12 +0000 (16:03 +0300)
committerJouni Malinen <j@w1.fi>
Fri, 31 Jul 2015 12:24:45 +0000 (15:24 +0300)
This allows driver-based preference list to override default operating
channel selection mechanism by using a non-social P2P find if needed.

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
tests/hwsim/test_p2p_persistent.py

index baf73e20bcf440448e60b2fe13e12cad29ae379d..2752a88566f0ad4881c90e658a23be137944429f 100644 (file)
@@ -184,7 +184,8 @@ def test_persistent_group_per_sta_psk(dev):
     logger.info("Join another client to the group")
     pin = dev[2].wps_read_pin()
     dev[0].p2p_go_authorize_client(pin)
-    c_res = dev[2].p2p_connect_group(addr0, pin, timeout=60, social=True,
+    social = int(i_res['freq']) in [ 2412, 2437, 2462 ]
+    c_res = dev[2].p2p_connect_group(addr0, pin, timeout=60, social=social,
                                      freq=i_res['freq'])
     if not c_res['persistent']:
         raise Exception("Joining client did not recognize persistent group")