]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
wpa_priv: Add support for EVENT_SCAN_STARTED
authorJouni Malinen <j@w1.fi>
Sat, 5 Sep 2015 09:39:11 +0000 (12:39 +0300)
committerJouni Malinen <j@w1.fi>
Sat, 5 Sep 2015 09:39:11 +0000 (12:39 +0300)
Signed-off-by: Jouni Malinen <j@w1.fi>
src/common/privsep_commands.h
src/drivers/driver_privsep.c
wpa_supplicant/wpa_priv.c

index c6a472d12afe67ca5ff9a7352e052431ecc861bc..65621405dad439b6459be6dd7605dad3deb8834f 100644 (file)
@@ -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 */
index 64a65a672e25daba4d5c9bed7139361bc4408b65..c2d70fcc6130fff615c8aefa1cabbdee5b762ce7 100644 (file)
@@ -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);
index d361bdb2ebd15db2b8180561c475fef08c16925d..cfd9d5259eab9cf48141abe7d03338f97291989b 100644 (file)
@@ -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);