]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
P2P: Add provision discovery failure event
authorDeepthi Gowri <deepthi@codeaurora.org>
Tue, 17 Apr 2012 16:44:13 +0000 (19:44 +0300)
committerJouni Malinen <j@w1.fi>
Tue, 17 Apr 2012 16:44:13 +0000 (19:44 +0300)
Add provisional discovery failure ctrl_iface event
(P2P-PROV-DISC-FAILURE) to indicate to the application layer in case of
PD failure.

Signed-off-by: Deepthi Gowri <deepthi@codeaurora.org>
src/common/wpa_ctrl.h
wpa_supplicant/p2p_supplicant.c

index 35012e86b5399ff86c4f002bef211ee1f013257a..2da58c962b3695e4813fe4053ec7347a845c0268 100644 (file)
@@ -116,6 +116,8 @@ extern "C" {
 #define P2P_EVENT_PROV_DISC_PBC_REQ "P2P-PROV-DISC-PBC-REQ "
 /* parameters: <peer address> */
 #define P2P_EVENT_PROV_DISC_PBC_RESP "P2P-PROV-DISC-PBC-RESP "
+/* parameters: <peer address> <status> */
+#define P2P_EVENT_PROV_DISC_FAILURE "P2P-PROV-DISC-FAILURE"
 /* parameters: <freq> <src addr> <dialog token> <update indicator> <TLVs> */
 #define P2P_EVENT_SERV_DISC_REQ "P2P-SERV-DISC-REQ "
 /* parameters: <src addr> <update indicator> <TLVs> */
index b2b72ddc58c3486ec3416325302bb049e442ee8f..d5c862c50cb5b2f3e17861eac54ce4c956704dff 100644 (file)
@@ -1852,6 +1852,10 @@ static void wpas_prov_disc_fail(void *ctx, const u8 *peer,
 {
        struct wpa_supplicant *wpa_s = ctx;
 
+       wpa_msg(wpa_s, MSG_INFO, P2P_EVENT_PROV_DISC_FAILURE
+               " p2p_dev_addr=" MACSTR " status=%d",
+               MAC2STR(wpa_s->global->p2p_dev_addr), status);
+
        wpas_notify_p2p_provision_discovery(wpa_s, peer, 0 /* response */,
                                            status, 0, 0);
 }