import hwsim_utils
import hostapd
-from utils import HwsimSkip
+from utils import *
def connect(dev, apdev, scan_freq="2412", **kwargs):
params = {"ssid": "ap-csa",
if "freq=%d" % freq not in ev:
raise Exception("Unexpected frequency: " + ev)
-# This function checks whether the provided dev, which may be either
-# WpaSupplicant or Hostapd supports CSA.
-def csa_supported(dev):
- res = dev.get_driver_status()
- if (int(res['capa.flags'], 0) & 0x80000000) == 0:
- raise HwsimSkip("CSA not supported")
-
@remote_compatible
def test_ap_csa_1_switch(dev, apdev):
"""AP Channel Switch, one switch"""
from wpasupplicant import WpaSupplicant
from utils import *
import hwsim_utils
-from test_ap_csa import csa_supported
def test_ap_ht40_scan(dev, apdev):
"""HT40 co-ex scan"""
from wpasupplicant import WpaSupplicant
from utils import *
from test_dfs import wait_dfs_event
-from test_ap_csa import csa_supported
def test_ap_vht80(dev, apdev):
"""VHT with 80 MHz channel width"""
from wpasupplicant import WpaSupplicant
from utils import *
from test_dfs import wait_dfs_event
-from test_ap_csa import csa_supported
def test_he_open(dev, apdev):
"""HE AP with open mode configuration"""
from wpasupplicant import WpaSupplicant
from utils import *
from tshark import run_tshark
-from test_ap_csa import switch_channel, wait_channel_switch, csa_supported
+from test_ap_csa import switch_channel, wait_channel_switch
def check_scan(dev, params, other_started=False, test_busy=False):
if not other_started:
return True
return False
+# This function checks whether the provided dev, which may be either
+# WpaSupplicant or Hostapd supports CSA.
+def csa_supported(dev):
+ res = dev.get_driver_status()
+ if (int(res['capa.flags'], 0) & 0x80000000) == 0:
+ raise HwsimSkip("CSA not supported")
+
def get_phy(ap, ifname=None):
phy = "phy3"
try: