From: Avraham Stern <avraham.stern@xxxxxxxxx> Add an event that indicates that the 4 way handshake was completed by the driver. This event is useful for networks that require 802.1X authentication. The driver can use this event that a new connection is already authorized (e.g. when the driver used PMKSA caching) and 802.1X authentication is not required. Signed-off-by: Avraham Stern <avraham.stern@xxxxxxxxx> --- src/drivers/driver.h | 9 +++++++++ src/drivers/driver_common.c | 1 + 2 files changed, 10 insertions(+) diff --git a/src/drivers/driver.h b/src/drivers/driver.h index f28bd2b..e26479f 100644 --- a/src/drivers/driver.h +++ b/src/drivers/driver.h @@ -4507,6 +4507,15 @@ enum wpa_event_type { * performed before start operating on this channel. */ EVENT_DFS_PRE_CAC_EXPIRED, + + /** + * EVENT_PORT_AUTHORIZED - Notification that a connection is authorized + * + * This event should be indicated when the driver completes the 4 Way + * handshake. This event should be preceded by an EVENT_ASSOC that + * indicates the completion of 802.11 association. + */ + EVENT_PORT_AUTHORIZED, }; diff --git a/src/drivers/driver_common.c b/src/drivers/driver_common.c index 0464304..f448ba3 100644 --- a/src/drivers/driver_common.c +++ b/src/drivers/driver_common.c @@ -82,6 +82,7 @@ const char * event_to_string(enum wpa_event_type event) E2S(P2P_LO_STOP); E2S(BEACON_LOSS); E2S(DFS_PRE_CAC_EXPIRED); + E2S(PORT_AUTHORIZED); } return "UNKNOWN"; -- 2.7.4 _______________________________________________ Hostap mailing list Hostap@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/hostap