summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Herrmann <dh.herrmann@gmail.com>2014-02-06 14:09:55 +0100
committerDavid Herrmann <dh.herrmann@gmail.com>2014-02-06 14:09:55 +0100
commitcc5ca615a72a0c69d4958559a9d1eb38bbab34f2 (patch)
tree6cbb94e369946640cfbf5a49ace3b7c71871ac6c
parente0412ccd89b602b41641d79615169cd57635c8bc (diff)
wpa: parse CTRL-EVENT-SCAN-STARTED
This is a dummy event sent by wpa_supplicant once a beacon scan is started. It's highly annoying in logs. Add a parser so we can ignore it in binaries. Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
-rw-r--r--src/libwfd.h1
-rw-r--r--src/wpa_parser.c1
-rw-r--r--test/test_wpa.c1
3 files changed, 3 insertions, 0 deletions
diff --git a/src/libwfd.h b/src/libwfd.h
index 6ff9d45..457308d 100644
--- a/src/libwfd.h
+++ b/src/libwfd.h
@@ -555,6 +555,7 @@ int wfd_wpa_ctrl_request_ok(struct wfd_wpa_ctrl *wpa, const void *cmd,
enum wfd_wpa_event_type {
WFD_WPA_EVENT_UNKNOWN,
+ WFD_WPA_EVENT_CTRL_EVENT_SCAN_STARTED,
WFD_WPA_EVENT_AP_STA_CONNECTED,
WFD_WPA_EVENT_AP_STA_DISCONNECTED,
WFD_WPA_EVENT_P2P_DEVICE_FOUND,
diff --git a/src/wpa_parser.c b/src/wpa_parser.c
index 7fe5d83..25ab31e 100644
--- a/src/wpa_parser.c
+++ b/src/wpa_parser.c
@@ -80,6 +80,7 @@ static const struct event_type {
EVENT("AP-STA-CONNECTED", AP_STA_CONNECTED),
EVENT("AP-STA-DISCONNECTED", AP_STA_DISCONNECTED),
+ EVENT("CTRL-EVENT-SCAN-STARTED", CTRL_EVENT_SCAN_STARTED),
EVENT("P2P-DEVICE-FOUND", P2P_DEVICE_FOUND),
EVENT("P2P-DEVICE-LOST", P2P_DEVICE_LOST),
EVENT("P2P-FIND-STOPPED", P2P_FIND_STOPPED),
diff --git a/test/test_wpa.c b/test/test_wpa.c
index 6e8a499..eb199cb 100644
--- a/test/test_wpa.c
+++ b/test/test_wpa.c
@@ -39,6 +39,7 @@ static const char *event_list[] = {
[WFD_WPA_EVENT_UNKNOWN] = "",
[WFD_WPA_EVENT_AP_STA_CONNECTED] = "AP-STA-CONNECTED 00:00:00:00:00:00",
[WFD_WPA_EVENT_AP_STA_DISCONNECTED] = "AP-STA-DISCONNECTED 00:00:00:00:00:00",
+ [WFD_WPA_EVENT_CTRL_EVENT_SCAN_STARTED] = "CTRL-EVENT-SCAN-STARTED",
[WFD_WPA_EVENT_P2P_DEVICE_FOUND] = "P2P-DEVICE-FOUND 00:00:00:00:00:00 name=some-name",
[WFD_WPA_EVENT_P2P_DEVICE_LOST] = "P2P-DEVICE-LOST p2p_dev_addr=00:00:00:00:00:00",
[WFD_WPA_EVENT_P2P_FIND_STOPPED] = "P2P-FIND-STOPPED",