[PATCH 7/7] tests: Extend the HE regulatory test to also exemplify SP AP
Andrei Otcheretianski
andrei.otcheretianski at intel.com
Fri Dec 22 01:04:23 PST 2023
From: Ilan Peer <ilan.peer at intel.com>
Extend test_he_6ghz_reg() to also show how to configure SP AP
with EIRP Tx power limit.
Signed-off-by: Ilan Peer <ilan.peer at intel.com>
---
tests/hwsim/test_he.py | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff --git a/tests/hwsim/test_he.py b/tests/hwsim/test_he.py
index 543684f199..78c1515a24 100644
--- a/tests/hwsim/test_he.py
+++ b/tests/hwsim/test_he.py
@@ -1699,6 +1699,20 @@ def test_he_6ghz_reg(dev, apdev):
# Allow few more beacons
time.sleep(0.5)
+
+ # Modify the regulatory power type to SP and provide the client EIRP limit
+ # EIRP = PSD + 10 * log(channel width)
+ # 16 = 3 + 10 * log(20)
+ hapd.set("vendor_elements", "")
+ hapd.set("he_6ghz_reg_pwr_type", "1")
+ hapd.set("reg_def_cli_eirp", "14")
+
+ if "OK" not in hapd.request("UPDATE_BEACON"):
+ raise Exception("UPDATE_BEACON failed")
+
+ # Allow few more beacons
+ time.sleep(0.5)
+
except Exception as e:
if isinstance(e, Exception) and str(e) == "AP startup failed":
if not he_supported():
--
2.43.0
More information about the Hostap
mailing list