From: Benjamin Berg <benjamin.berg@xxxxxxxxx> In rare cases ieee8021x_set_conf would fail as the ID of the EAPOL frame wrapped around and the frame was not ignored as expected. Signed-off-by: Benjamin Berg <benjamin.berg@xxxxxxxxx> --- tests/hwsim/test_ieee8021x.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/hwsim/test_ieee8021x.py b/tests/hwsim/test_ieee8021x.py index db0b695765..7453aecba6 100644 --- a/tests/hwsim/test_ieee8021x.py +++ b/tests/hwsim/test_ieee8021x.py @@ -440,7 +440,10 @@ def test_ieee8021x_set_conf(dev, apdev): dev[0].connect("ieee8021x-open", key_mgmt="IEEE8021X", eapol_flags="0", eap="PSK", identity="psk.user@xxxxxxxxxxx", password_hex="0123456789abcdef0123456789abcdef", - scan_freq="2412") + scan_freq="2412", + # The workaround in eap_success_workaround can trigger a + # rare failure when the EAPOL frame ID wraps. + eap_workaround="0") addr0 = dev[0].own_addr() tests = ["EAPOL_SET 1", -- 2.46.1 _______________________________________________ Hostap mailing list Hostap@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/hostap