]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
Allow drivers to indicate WPS push button in station mode
authorGurumoorthi Gnanasambandhan <Gurumoorthi.Gnanasambandhan@Atheros.com>
Tue, 15 Mar 2011 16:59:36 +0000 (18:59 +0200)
committerJouni Malinen <j@w1.fi>
Sun, 16 Oct 2011 15:05:55 +0000 (18:05 +0300)
EVENT_WPS_BUTTON_PUSHED wpa_supplicant_event can now be used in
station mode driver_*.c to indicate that a push button has been
pushed. This will activate WPS PBC mode.

wpa_supplicant/events.c

index 9d83e4d0bbaa895d68b5cf031ba3f053f4defc9c..b00e308bf17db8dee763d864f2c73fcb33a91850 100644 (file)
@@ -2278,6 +2278,11 @@ void wpa_supplicant_event(void *ctx, enum wpa_event_type event,
                if (wpa_s->sched_scan_timed_out)
                        wpa_supplicant_req_sched_scan(wpa_s);
                break;
+       case EVENT_WPS_BUTTON_PUSHED:
+#ifdef CONFIG_WPS
+               wpas_wps_start_pbc(wpa_s, NULL, 0);
+#endif /* CONFIG_WPS */
+               break;
        default:
                wpa_msg(wpa_s, MSG_INFO, "Unknown event %d", event);
                break;