]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
tests: Invalid COLOC_INTF_REQ parameters
authorJouni Malinen <j@w1.fi>
Sun, 28 Feb 2021 18:40:47 +0000 (20:40 +0200)
committerJouni Malinen <j@w1.fi>
Sun, 28 Feb 2021 20:31:58 +0000 (22:31 +0200)
Signed-off-by: Jouni Malinen <j@w1.fi>
tests/hwsim/test_wnm.py

index c9a16094bd490239c6e8218a4792aa8ed6a71c47..9b4875bdb2957deb70d2f3a89096e87c447a8cbd 100644 (file)
@@ -1895,6 +1895,15 @@ def test_wnm_coloc_intf_reporting(dev, apdev):
             raise Exception("No Collocated Interference Report frame seen")
         if addr + " 0 " + binascii.hexlify(no_intf).decode() not in ev:
             raise Exception("Unexpected report values: " + ev)
+
+        if "FAIL" not in hapd.request("COLOC_INTF_REQ foo 1 5"):
+            raise Exception("Invalid COLOC_INTF_REQ accepted")
+        if "FAIL" not in hapd.request("COLOC_INTF_REQ 02:ff:ff:ff:ff:ff 1 5"):
+            raise Exception("COLOC_INTF_REQ for unknown STA accepted")
+        if "FAIL" not in hapd.request("COLOC_INTF_REQ %s 1" % addr):
+            raise Exception("Invalid COLOC_INTF_REQ accepted")
+        if "FAIL" not in hapd.request("COLOC_INTF_REQ %s" % addr):
+            raise Exception("Invalid COLOC_INTF_REQ accepted")
     finally:
         dev[0].set("coloc_intf_reporting", "0")
         dev[0].set("coloc_intf_elems", "")