hwsim_utils.test_connectivity(sta0.ifname, ap['ifname'])
hwsim_utils.test_connectivity(sta1.ifname, ap['ifname'])
-def setup_tdls(sta0, sta1, ap, reverse=False, expect_fail=False, allow_skip=False):
+def setup_tdls(sta0, sta1, ap, reverse=False, expect_fail=False):
logger.info("Setup TDLS")
check_connectivity(sta0, sta1, ap)
bssid = ap['bssid']
if reverse:
addr1 = sta0.p2p_interface_addr()
addr0 = sta1.p2p_interface_addr()
- try:
- conf = wt.get_tdls_counter("setup_conf_ok", bssid, addr0, addr1);
- except:
- if allow_skip:
- return "skip"
- raise Exception("Could not get setup_conf_ok counter from wlantest")
+ conf = wt.get_tdls_counter("setup_conf_ok", bssid, addr0, addr1);
if conf == 0:
raise Exception("No TDLS Setup Confirm (success) seen")
tdls_check_dl(sta0, sta1, bssid, addr0, addr1)
wlantest_setup()
connect_2sta_wpa2_psk(dev, apdev[0]['ifname'])
dev[0].request("SET tdls_testing 0x80")
- res = setup_tdls(dev[1], dev[0], apdev[0], reverse=True, allow_skip=True)
- if res == "skip":
- # mac80211 validation change ended up breaking this test functionality
- logger.info("Assume kernel did not support concurrent TDLS init testing")
- return "skip"
+ setup_tdls(dev[1], dev[0], apdev[0], reverse=True)
def test_ap_wpa2_tdls_concurrent_init2(dev, apdev):
"""Concurrent TDLS setup initiation (reverse)"""