]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
wpa_cli: Add support to process DPP action events in action script
authorDisha Das <dishad@codeaurora.org>
Thu, 20 Jun 2019 05:32:23 +0000 (11:02 +0530)
committerJouni Malinen <j@w1.fi>
Wed, 24 Jul 2019 17:16:02 +0000 (20:16 +0300)
Signed-off-by: Disha Das <dishad@codeaurora.org>
wpa_supplicant/wpa_cli.c

index 5b2154edd799d254314a664de7de96342455ec6b..43ac427203ec7e080b0128387f56e8e7e2fef059 100644 (file)
@@ -4021,6 +4021,22 @@ static void wpa_cli_action_process(const char *msg)
                wpa_cli_exec(action_file, ifname, pos);
        } else if (str_starts(pos, HS20_T_C_ACCEPTANCE)) {
                wpa_cli_exec(action_file, ifname, pos);
+       } else if (str_starts(pos, DPP_EVENT_CONF_RECEIVED)) {
+               wpa_cli_exec(action_file, ifname, pos);
+       } else if (str_starts(pos, DPP_EVENT_CONFOBJ_AKM)) {
+               wpa_cli_exec(action_file, ifname, pos);
+       } else if (str_starts(pos, DPP_EVENT_CONFOBJ_SSID)) {
+               wpa_cli_exec(action_file, ifname, pos);
+       } else if (str_starts(pos, DPP_EVENT_CONNECTOR)) {
+               wpa_cli_exec(action_file, ifname, pos);
+       } else if (str_starts(pos, DPP_EVENT_CONFOBJ_PASS)) {
+               wpa_cli_exec(action_file, ifname, pos);
+       } else if (str_starts(pos, DPP_EVENT_CONFOBJ_PSK)) {
+               wpa_cli_exec(action_file, ifname, pos);
+       } else if (str_starts(pos, DPP_EVENT_C_SIGN_KEY)) {
+               wpa_cli_exec(action_file, ifname, pos);
+       } else if (str_starts(pos, DPP_EVENT_NET_ACCESS_KEY)) {
+               wpa_cli_exec(action_file, ifname, pos);
        } else if (str_starts(pos, WPA_EVENT_TERMINATING)) {
                printf("wpa_supplicant is terminating - stop monitoring\n");
                wpa_cli_quit = 1;