From 06f52b12f9942917f0e86a62a19167002f425025 Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Sat, 5 Sep 2015 12:39:11 +0300 Subject: [PATCH] wpa_priv: Add support for EVENT_SCAN_STARTED Signed-off-by: Jouni Malinen --- src/common/privsep_commands.h | 1 + src/drivers/driver_privsep.c | 3 +++ wpa_supplicant/wpa_priv.c | 4 ++++ 3 files changed, 8 insertions(+) diff --git a/src/common/privsep_commands.h b/src/common/privsep_commands.h index c6a472d..6562140 100644 --- a/src/common/privsep_commands.h +++ b/src/common/privsep_commands.h @@ -68,6 +68,7 @@ enum privsep_event { PRIVSEP_EVENT_STKSTART, PRIVSEP_EVENT_FT_RESPONSE, PRIVSEP_EVENT_RX_EAPOL, + PRIVSEP_EVENT_SCAN_STARTED, }; #endif /* PRIVSEP_COMMANDS_H */ diff --git a/src/drivers/driver_privsep.c b/src/drivers/driver_privsep.c index 64a65a6..c2d70fc 100644 --- a/src/drivers/driver_privsep.c +++ b/src/drivers/driver_privsep.c @@ -468,6 +468,9 @@ static void wpa_driver_privsep_receive(int sock, void *eloop_ctx, case PRIVSEP_EVENT_SCAN_RESULTS: wpa_supplicant_event(drv->ctx, EVENT_SCAN_RESULTS, NULL); break; + case PRIVSEP_EVENT_SCAN_STARTED: + wpa_supplicant_event(drv->ctx, EVENT_SCAN_STARTED, NULL); + break; case PRIVSEP_EVENT_ASSOC: wpa_driver_privsep_event_assoc(drv->ctx, EVENT_ASSOC, event_buf, event_len); diff --git a/wpa_supplicant/wpa_priv.c b/wpa_supplicant/wpa_priv.c index d361bdb..cfd9d52 100644 --- a/wpa_supplicant/wpa_priv.c +++ b/wpa_supplicant/wpa_priv.c @@ -879,6 +879,10 @@ void wpa_supplicant_event(void *ctx, enum wpa_event_type event, &data->michael_mic_failure.unicast, sizeof(int)); break; + case EVENT_SCAN_STARTED: + wpa_priv_send_event(iface, PRIVSEP_EVENT_SCAN_STARTED, NULL, + 0); + break; case EVENT_SCAN_RESULTS: wpa_priv_send_event(iface, PRIVSEP_EVENT_SCAN_RESULTS, NULL, 0); -- 2.1.4