Skip network disabling on expected EAP failure
authorJouni Malinen <j@w1.fi>
Wed, 8 Jan 2014 08:24:05 +0000 (10:24 +0200)
committerJouni Malinen <j@w1.fi>
Wed, 8 Jan 2014 14:42:15 +0000 (16:42 +0200)
commitc60ba9f7abfcd294c7403f54dd53641eafc7d15a
treec33242730292cf5d4ff096e65cdd6f0f64cbf270
parent7185e16a91b600f4d9976118af6844e8cf8526f5
Skip network disabling on expected EAP failure

Some EAP methods can go through a step that is expected to fail and as
such, should not trigger temporary network disabling when processing
EAP-Failure or deauthentication. EAP-WSC for WPS was already handled as
a special case, but similar behavior is needed for EAP-FAST with
unauthenticated provisioning.

Signed-hostap: Jouni Malinen <j@w1.fi>
12 files changed:
src/eap_peer/eap.c
src/eap_peer/eap.h
src/eap_peer/eap_fast.c
src/eap_peer/eap_i.h
src/eapol_supp/eapol_supp_sm.c
src/eapol_supp/eapol_supp_sm.h
src/rsn_supp/preauth.c
wpa_supplicant/eapol_test.c
wpa_supplicant/events.c
wpa_supplicant/wpa_supplicant.c
wpa_supplicant/wpa_supplicant_i.h
wpa_supplicant/wpas_glue.c