tests: Verify open mode IBSS and beacon_int configuration
Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
parent
8f05577d11
commit
13adbe23e9
1 changed files with 16 additions and 1 deletions
|
@ -46,7 +46,7 @@ def wait_4way_handshake2(dev1, dev2, dev3):
|
|||
if ev is None:
|
||||
raise Exception("4-way handshake in IBSS timed out")
|
||||
|
||||
def add_ibss(dev, ssid, psk=None, proto=None, key_mgmt=None, pairwise=None, group=None):
|
||||
def add_ibss(dev, ssid, psk=None, proto=None, key_mgmt=None, pairwise=None, group=None, beacon_int=None):
|
||||
id = dev.add_network()
|
||||
dev.set_network(id, "mode", "1")
|
||||
dev.set_network(id, "frequency", "2412")
|
||||
|
@ -61,6 +61,8 @@ def add_ibss(dev, ssid, psk=None, proto=None, key_mgmt=None, pairwise=None, grou
|
|||
dev.set_network(id, "pairwise", pairwise)
|
||||
if group:
|
||||
dev.set_network(id, "group", group)
|
||||
if beacon_int:
|
||||
dev.set_network(id, "beacon_int", beacon_int)
|
||||
return id
|
||||
|
||||
def add_ibss_rsn(dev, ssid):
|
||||
|
@ -161,3 +163,16 @@ def test_ibss_wpa_none(dev):
|
|||
hwsim_utils.test_connectivity(dev[1].ifname, dev[2].ifname)
|
||||
except Exception, e:
|
||||
logger.info("Ignoring known connectivity failure: " + str(e))
|
||||
|
||||
def test_ibss_open(dev):
|
||||
"""IBSS open (no security)"""
|
||||
ssid="ibss"
|
||||
id = add_ibss(dev[0], ssid, key_mgmt="NONE", beacon_int="150")
|
||||
connect_ibss_cmd(dev[0], id)
|
||||
bssid0 = wait_ibss_connection(dev[0])
|
||||
|
||||
id = add_ibss(dev[1], ssid, key_mgmt="NONE", beacon_int="200")
|
||||
connect_ibss_cmd(dev[1], id)
|
||||
bssid1 = wait_ibss_connection(dev[1])
|
||||
if bssid0 != bssid1:
|
||||
logger.info("STA0 BSSID " + bssid0 + " differs from STA1 BSSID " + bssid1)
|
||||
|
|
Loading…
Reference in a new issue