P2P NFC: Add processing of P2P client while NFC handover case
[mech_eap.git] / src / p2p / p2p.h
index d5432c0..43b24c8 100644 (file)
@@ -1899,8 +1899,10 @@ int p2p_set_disc_int(struct p2p_data *p2p, int min_disc_int, int max_disc_int,
  */
 const char * p2p_get_state_txt(struct p2p_data *p2p);
 
-struct wpabuf * p2p_build_nfc_handover_req(struct p2p_data *p2p);
-struct wpabuf * p2p_build_nfc_handover_sel(struct p2p_data *p2p);
+struct wpabuf * p2p_build_nfc_handover_req(struct p2p_data *p2p,
+                                          int client_freq);
+struct wpabuf * p2p_build_nfc_handover_sel(struct p2p_data *p2p,
+                                          int client_freq);
 
 struct p2p_nfc_params {
        int sel;
@@ -1911,7 +1913,7 @@ struct p2p_nfc_params {
 
        enum {
                NO_ACTION, JOIN_GROUP, AUTH_JOIN, INIT_GO_NEG, RESP_GO_NEG,
-               BOTH_GO
+               BOTH_GO, PEER_CLIENT
        } next_step;
        struct p2p_peer_info *peer;
        u8 oob_dev_pw[WPS_OOB_PUBKEY_HASH_LEN + 2 +