diff options
author | Masashi Honma <masashi.honma@gmail.com> | 2012-06-17 11:58:46 +0300 |
---|---|---|
committer | Jouni Malinen <j@w1.fi> | 2012-06-17 11:58:46 +0300 |
commit | c2d76aa6247b4769b935f11c902aa3f31278278e (patch) | |
tree | f7460dbc2cff30da9bb9c2929541a1de903898b0 /src/p2p/p2p.h | |
parent | 17706d1c7604c2beac6d33ff39ceccd63aa9a33a (diff) | |
download | external_wpa_supplicant_8_ti-c2d76aa6247b4769b935f11c902aa3f31278278e.zip external_wpa_supplicant_8_ti-c2d76aa6247b4769b935f11c902aa3f31278278e.tar.gz external_wpa_supplicant_8_ti-c2d76aa6247b4769b935f11c902aa3f31278278e.tar.bz2 |
P2P: Add p2p_client_list support for FullMAC Persistent GO
Currently, FullMAC Persistent GO can't use p2p_client_list because its
own hapd->p2p_group is NULL at ap_sta_set_authorized(). This patch
changes the processing to use sta->p2p_ie instead of
p2p_group_get_dev_addr() on FullMAC GO.
Signed-hostap: Masashi Honma <masashi.honma@gmail.com>
Diffstat (limited to 'src/p2p/p2p.h')
-rw-r--r-- | src/p2p/p2p.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/p2p/p2p.h b/src/p2p/p2p.h index a759adf..98ba5cd 100644 --- a/src/p2p/p2p.h +++ b/src/p2p/p2p.h @@ -1427,6 +1427,15 @@ int p2p_ie_text(struct wpabuf *p2p_ie, char *buf, char *end); int p2p_scan_result_text(const u8 *ies, size_t ies_len, char *buf, char *end); /** + * p2p_parse_dev_addr_in_p2p_ie - Parse P2P Device Address from a concatenated + * P2P IE + * @p2p_ie: P2P IE + * @dev_addr: Buffer for returning P2P Device Address + * Returns: 0 on success or -1 if P2P Device Address could not be parsed + */ +int p2p_parse_dev_addr_in_p2p_ie(struct wpabuf *p2p_ie, u8 *dev_addr); + +/** * p2p_parse_dev_addr - Parse P2P Device Address from P2P IE(s) * @ies: Information elements from scan results * @ies_len: ies buffer length in octets |