PROVISORY: ci: cdrouter: OSPv1: workaround EAPOL 4-way handshake instability by disabling wifi_10 test
We have been running CDRouter wireless tests on the 2.4GHz band, using default settings except for changing the SSID to prplOS-2g-6 and channel to 6. In multiple test loops, the majority of observed failures occur specifically in CDRouter’s wifi_10 test when running on the OSPv1 board. Removing the wifi_10 test, however, leads to near 100% passing results, indicating that the issue is specifically tied to how the AP handles the 4-way EAPOL handshake under wifi_10. Packet captures and hostapd logs suggest the AP resets its handshake state machine prematurely, returning to PTKSTART and eventually causing deauthentication (reason code 15). This breaks the test procedure and leads to a high failure rate on OSPv1. Analysis shows that other boards (e.g., MXL25641-HDK-6, Haze, Freedom) do not exhibit the same level of instability. For OSPv1 (URX851-HDK-3), the failure rate can reach about 40-78% during wifi_10 runs. Removing wifi_10 reduces failures drastically. Until the root cause in the EAPOL 4-way handshake process is identified and resolved, we will remove the wifi_10 test from the test suite. Doing so mitigates the frequent failures and allows the rest of the suite to execute reliably. References: PCF-1586 Signed-off-by: Petr Štetiar <petr.stetiar@prplfoundation.org>
This commit is contained in:
parent
3a88ab1705
commit
380f5bab86
@ -31,7 +31,7 @@ CDRouter-Top-100+mDNS-OSP URX851-HDK-3 PPPoE WAN eMMC:
|
||||
.gitlab/scripts/dut-init/cdrouter-dut-configure-dyndns.sh
|
||||
.gitlab/scripts/dut-init/cdrouter-dut-enable-pppoe.sh
|
||||
|
||||
CDRouter-Wireless URX851-HDK-3 eMMC:
|
||||
CDRouter-Wireless-OSPv1 URX851-HDK-3 eMMC:
|
||||
<<: *urx851_cdrouter
|
||||
variables:
|
||||
CDROUTER_TEST_CONFIG: wireless
|
||||
|
||||
BIN
.testbed/cdrouter/packages/CDRouter-Wireless-OSPv1.gz
Normal file
BIN
.testbed/cdrouter/packages/CDRouter-Wireless-OSPv1.gz
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user