From: Aditya Kumar Singh Date: Wed, 7 Aug 2024 04:18:38 +0000 (+0530) Subject: tests: Add CSA support on non-first link of AP MLD X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e900bcb149122135d85a16231680b07b37f77695;p=thirdparty%2Fhostap.git tests: Add CSA support on non-first link of AP MLD Currently MLO CSA test case supports CSA only on the first link. However, now it can be extended to other links as well. Signed-off-by: Aditya Kumar Singh --- diff --git a/tests/hwsim/test_eht.py b/tests/hwsim/test_eht.py index 00d6adff7..f3b5d1401 100644 --- a/tests/hwsim/test_eht.py +++ b/tests/hwsim/test_eht.py @@ -1837,6 +1837,21 @@ def test_eht_mlo_csa(dev, apdev): logger.info("Test traffic after 1st link CSA completes") traffic_test(wpas, hapd0) + logger.info("Perform CSA on 2nd link") + mlo_perform_csa(hapd1, "CHAN_SWITCH 5 2412 ht he eht blocktx", + 2412, wpas) + + + logger.info("Test traffic after 2nd link CSA completes") + traffic_test(wpas, hapd1) + + logger.info("Perform CSA on 2nd link and bring it back to original channel") + mlo_perform_csa(hapd1, "CHAN_SWITCH 5 2437 ht he eht blocktx", + 2437, wpas) + + logger.info("Test traffic again after 2nd link CSA completes") + traffic_test(wpas, hapd1) + logger.info("Perform CSA on 1st link and bring it back to original channel") mlo_perform_csa(hapd0, "CHAN_SWITCH 5 2412 ht he eht blocktx", 2412, wpas) @@ -1844,8 +1859,6 @@ def test_eht_mlo_csa(dev, apdev): logger.info("Test traffic again after 1st link CSA completes") traffic_test(wpas, hapd0) - #TODO: CSA on non-first link - def create_base_conf_file(iface, channel, prefix='hostapd-', hw_mode='g', op_class=None): # Create configuration file and add phy characteristics