diff --git a/src/drivers/driver.h b/src/drivers/driver.h index d9c6fd9f5..38ced14ef 100644 --- a/src/drivers/driver.h +++ b/src/drivers/driver.h @@ -4557,6 +4557,15 @@ enum wpa_event_type { * happen. */ EVENT_EXTERNAL_AUTH, + + /** + * 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 IEEE 802.11 association. + */ + EVENT_PORT_AUTHORIZED, }; diff --git a/src/drivers/driver_common.c b/src/drivers/driver_common.c index 33a6db346..e4806ad5e 100644 --- a/src/drivers/driver_common.c +++ b/src/drivers/driver_common.c @@ -83,6 +83,7 @@ const char * event_to_string(enum wpa_event_type event) E2S(BEACON_LOSS); E2S(DFS_PRE_CAC_EXPIRED); E2S(EXTERNAL_AUTH); + E2S(PORT_AUTHORIZED); } return "UNKNOWN";