diff options
author | Jouni Malinen <jouni@qca.qualcomm.com> | 2012-02-27 23:14:35 +0200 |
---|---|---|
committer | Jouni Malinen <j@w1.fi> | 2012-02-27 23:14:35 +0200 |
commit | 360182ed7c0d1dd6807e6b6d8a84eeb595011cc2 (patch) | |
tree | 9a744c685636a2488e4960f96713b5c33ca7f908 /src/wps/wps.h | |
parent | 78db55b800f0fe48ad5afcb4c7e0c58636a56e39 (diff) | |
download | external_wpa_supplicant_8_ti-360182ed7c0d1dd6807e6b6d8a84eeb595011cc2.zip external_wpa_supplicant_8_ti-360182ed7c0d1dd6807e6b6d8a84eeb595011cc2.tar.gz external_wpa_supplicant_8_ti-360182ed7c0d1dd6807e6b6d8a84eeb595011cc2.tar.bz2 |
P2P: Advertise immediate availability of WPS credential
Use Device Password ID in WSC IE of Probe Request and Probe Response
frames to advertise immediate availability of WPS credentials per P2P
specification sections 3.1.2.1.1 (Listen State), 3.1.2.1.2 (Scan Phase),
and 3.1.2.1.3 (Find Phase).
For now, the Device Password ID is set only for the case where we are
active GO Negotiation with a specific peer. In practice, this means that
the Probe Response frames during pending GO Negotiation (whenever in
Listen state) indicate availability of the credential.
Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>
Diffstat (limited to 'src/wps/wps.h')
-rw-r--r-- | src/wps/wps.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/wps/wps.h b/src/wps/wps.h index 22e029f..18446cb 100644 --- a/src/wps/wps.h +++ b/src/wps/wps.h @@ -238,7 +238,7 @@ int wps_is_20(const struct wpabuf *msg); struct wpabuf * wps_build_assoc_req_ie(enum wps_request_type req_type); struct wpabuf * wps_build_assoc_resp_ie(void); -struct wpabuf * wps_build_probe_req_ie(int pbc, struct wps_device_data *dev, +struct wpabuf * wps_build_probe_req_ie(u16 pw_id, struct wps_device_data *dev, const u8 *uuid, enum wps_request_type req_type, unsigned int num_req_dev_types, |