]> git.ipfire.org Git - thirdparty/hostap.git/commit
Delay processing of EAPOL frames when not associated
authorJouni Malinen <jouni.malinen@atheros.com>
Fri, 4 Sep 2009 15:04:41 +0000 (18:04 +0300)
committerJouni Malinen <j@w1.fi>
Fri, 4 Sep 2009 15:04:41 +0000 (18:04 +0300)
commit1ff733383f3d5c73233ef452a738765667021609
treeea28ed7ec05656b85fcd3cba7fe5d7d67f83be51
parent7da2c5276db35474342138f4ab848dbd4292111f
Delay processing of EAPOL frames when not associated

If an EAPOL frame is received while wpa_supplicant thinks the driver is
not associated, queue the frame for processing at the moment when the
association event is received. This is a workaround to a race condition
in receiving data frames and management events from the kernel.

The pending EAPOL frame will not be processed unless an association
event is received within 100 msec for the same BSSID.
wpa_supplicant/events.c
wpa_supplicant/wpa_supplicant.c
wpa_supplicant/wpa_supplicant_i.h