Lines Matching full:p2p
2 * P2P - IE parser
46 wpa_printf(MSG_DEBUG, "P2P: Too short Capability " in p2p_parse_attribute()
51 wpa_printf(MSG_DEBUG, "P2P: * Device Capability %02x " in p2p_parse_attribute()
57 wpa_printf(MSG_DEBUG, "P2P: Too short Device ID " in p2p_parse_attribute()
62 wpa_printf(MSG_DEBUG, "P2P: * Device ID " MACSTR, in p2p_parse_attribute()
67 wpa_printf(MSG_DEBUG, "P2P: Too short GO Intent " in p2p_parse_attribute()
72 wpa_printf(MSG_DEBUG, "P2P: * GO Intent: Intent %u " in p2p_parse_attribute()
77 wpa_printf(MSG_DEBUG, "P2P: Too short Status " in p2p_parse_attribute()
82 wpa_printf(MSG_DEBUG, "P2P: * Status: %d", data[0]); in p2p_parse_attribute()
86 wpa_printf(MSG_DEBUG, "P2P: * Listen Channel: Ignore " in p2p_parse_attribute()
91 wpa_printf(MSG_DEBUG, "P2P: Too short Listen Channel " in p2p_parse_attribute()
98 … "P2P: * Listen Channel: Country(binary) %02x %02x (0x%02x) Regulatory Class %d Channel Number %d", in p2p_parse_attribute()
102 wpa_printf(MSG_DEBUG, "P2P: * Listen Channel: " in p2p_parse_attribute()
109 wpa_printf(MSG_DEBUG, "P2P: * Operating Channel: " in p2p_parse_attribute()
114 wpa_printf(MSG_DEBUG, "P2P: Too short Operating " in p2p_parse_attribute()
121 …"P2P: * Operating Channel: Country(binary) %02x %02x (0x%02x) Regulatory Class %d Channel Number %… in p2p_parse_attribute()
125 wpa_printf(MSG_DEBUG, "P2P: * Operating Channel: " in p2p_parse_attribute()
132 wpa_printf(MSG_DEBUG, "P2P: Too short Channel List " in p2p_parse_attribute()
140 "P2P: * Channel List: Country String (binary) %02x %02x (0x%02x)", in p2p_parse_attribute()
144 "P2P: * Channel List: Country String '%c%c(0x%02x)'", in p2p_parse_attribute()
147 wpa_hexdump(MSG_MSGDUMP, "P2P: Channel List", in p2p_parse_attribute()
153 wpa_printf(MSG_DEBUG, "P2P: * Group Info"); in p2p_parse_attribute()
157 wpa_printf(MSG_DEBUG, "P2P: Too short Device Info " in p2p_parse_attribute()
172 wpa_printf(MSG_DEBUG, "P2P: Device Info underflow"); in p2p_parse_attribute()
177 wpa_printf(MSG_DEBUG, "P2P: Invalid Device Name " in p2p_parse_attribute()
182 wpa_hexdump(MSG_DEBUG, "P2P: Unexpected Device Name " in p2p_parse_attribute()
190 wpa_printf(MSG_DEBUG, "P2P: Invalid Device Name " in p2p_parse_attribute()
197 wpa_printf(MSG_DEBUG, "P2P: * Device Info: addr " MACSTR in p2p_parse_attribute()
207 wpa_printf(MSG_DEBUG, "P2P: Too short Configuration " in p2p_parse_attribute()
212 wpa_printf(MSG_DEBUG, "P2P: * Configuration Timeout"); in p2p_parse_attribute()
216 wpa_printf(MSG_DEBUG, "P2P: Too short Intended P2P " in p2p_parse_attribute()
222 wpa_printf(MSG_DEBUG, "P2P: * Intended P2P Interface Address: " in p2p_parse_attribute()
227 wpa_printf(MSG_DEBUG, "P2P: Too short P2P Group BSSID " in p2p_parse_attribute()
232 wpa_printf(MSG_DEBUG, "P2P: * P2P Group BSSID: " MACSTR, in p2p_parse_attribute()
237 wpa_printf(MSG_DEBUG, "P2P: Invalid P2P Group ID " in p2p_parse_attribute()
243 wpa_printf(MSG_DEBUG, "P2P: * P2P Group ID: Device Address " in p2p_parse_attribute()
245 wpa_hexdump_ascii(MSG_DEBUG, "P2P: * P2P Group ID: SSID", in p2p_parse_attribute()
251 wpa_printf(MSG_DEBUG, "P2P: Too short Invitation " in p2p_parse_attribute()
256 wpa_printf(MSG_DEBUG, "P2P: * Invitation Flags: bitmap 0x%x", in p2p_parse_attribute()
261 wpa_printf(MSG_DEBUG, "P2P: Too short Manageability " in p2p_parse_attribute()
266 wpa_printf(MSG_DEBUG, "P2P: * Manageability: bitmap 0x%x", in p2p_parse_attribute()
271 wpa_printf(MSG_DEBUG, "P2P: Too short Notice of " in p2p_parse_attribute()
277 wpa_printf(MSG_DEBUG, "P2P: * Notice of Absence"); in p2p_parse_attribute()
281 wpa_printf(MSG_DEBUG, "P2P: Too short Extended Listen " in p2p_parse_attribute()
286 wpa_printf(MSG_DEBUG, "P2P: * Extended Listen Timing " in p2p_parse_attribute()
293 wpa_printf(MSG_DEBUG, "P2P: Too short Minor Reason " in p2p_parse_attribute()
298 wpa_printf(MSG_DEBUG, "P2P: * Minor Reason Code: %u", in p2p_parse_attribute()
303 wpa_printf(MSG_DEBUG, "P2P: Too short OOB GO Neg " in p2p_parse_attribute()
308 wpa_printf(MSG_DEBUG, "P2P: * OOB GO Neg Channel: " in p2p_parse_attribute()
317 "P2P: Too short Service Hash (length %u)", in p2p_parse_attribute()
323 wpa_hexdump(MSG_DEBUG, "P2P: * Service Hash(s)", data, len); in p2p_parse_attribute()
328 wpa_printf(MSG_DEBUG, "P2P: * Service Instance: %u bytes - %p", in p2p_parse_attribute()
334 "P2P: Too short Connection Capability (length %u)", in p2p_parse_attribute()
339 wpa_printf(MSG_DEBUG, "P2P: * Connection Capability: 0x%x", in p2p_parse_attribute()
345 "P2P: Too short Advertisement ID (length %u)", in p2p_parse_attribute()
351 wpa_printf(MSG_DEBUG, "P2P: * Advertisement ID %x", in p2p_parse_attribute()
357 "P2P: Too short Service Instance (length %u)", in p2p_parse_attribute()
372 wpa_printf(MSG_DEBUG, "P2P: * Service Instance: %x-%s", in p2p_parse_attribute()
375 wpa_printf(MSG_DEBUG, "P2P: * Service Instance: %p", in p2p_parse_attribute()
382 "P2P: Too short Session ID Info (length %u)", in p2p_parse_attribute()
388 wpa_printf(MSG_DEBUG, "P2P: * Session ID: %x " MACSTR, in p2p_parse_attribute()
394 "P2P: Too short Feature Capability (length %u)", in p2p_parse_attribute()
400 wpa_printf(MSG_DEBUG, "P2P: * Feature Cap (length=%u)", len); in p2p_parse_attribute()
406 "P2P: Invalid Persistent Group Info (length %u)", in p2p_parse_attribute()
414 wpa_printf(MSG_DEBUG, "P2P: * Persistent Group: " MACSTR " %s", in p2p_parse_attribute()
421 wpa_printf(MSG_DEBUG, "P2P: Skipped unknown attribute %d " in p2p_parse_attribute()
431 * p2p_parse_p2p_ie - Parse P2P IE
432 * @buf: Concatenated P2P IE(s) payload
444 wpa_printf(MSG_DEBUG, "P2P: Parsing P2P IE"); in p2p_parse_p2p_ie()
451 wpa_printf(MSG_DEBUG, "P2P: Invalid P2P attribute"); in p2p_parse_p2p_ie()
457 wpa_printf(MSG_DEBUG, "P2P: Attribute %d length %u", in p2p_parse_p2p_ie()
460 wpa_printf(MSG_DEBUG, "P2P: Attribute underflow " in p2p_parse_p2p_ie()
463 wpa_hexdump(MSG_MSGDUMP, "P2P: Data", pos, end - pos); in p2p_parse_p2p_ie()
480 wpa_printf(MSG_DEBUG, "P2P: Parsing WPS IE"); in p2p_parse_wps_ie()
489 wpa_printf(MSG_DEBUG, "P2P: Config Methods (WPS): 0x%x", in p2p_parse_wps_ie()
494 wpa_printf(MSG_DEBUG, "P2P: Device Password ID: %d", in p2p_parse_wps_ie()
501 wpa_printf(MSG_DEBUG, "P2P: Primary Device Type (WPS): %s", in p2p_parse_wps_ie()
532 * p2p_parse_ies - Parse P2P message IEs (both WPS and P2P IE)
568 wpa_printf(MSG_DEBUG, "P2P: Failed to parse P2P IE data"); in p2p_parse_ies()
570 wpa_hexdump_buf(MSG_MSGDUMP, "P2P: P2P IE data", in p2p_parse_ies()
591 * p2p_parse - Parse a P2P Action frame contents
603 wpa_printf(MSG_DEBUG, "P2P: Parsing the received message"); in p2p_parse()
605 wpa_printf(MSG_DEBUG, "P2P: No Dialog Token in the message"); in p2p_parse()
609 wpa_printf(MSG_DEBUG, "P2P: * Dialog Token: %d", msg->dialog_token); in p2p_parse()
615 int p2p_parse_ies_separate(const u8 *wsc, size_t wsc_len, const u8 *p2p, in p2p_parse_ies_separate() argument
627 msg->p2p_attributes = wpabuf_alloc_copy(p2p, p2p_len); in p2p_parse_ies_separate()
630 wpa_printf(MSG_DEBUG, "P2P: Failed to parse P2P IE data"); in p2p_parse_ies_separate()
632 wpa_hexdump_buf(MSG_MSGDUMP, "P2P: P2P IE data", in p2p_parse_ies_separate()
643 * p2p_parse_free - Free temporary data from P2P parsing
681 /* g at start of P2P Client Info Descriptor */ in p2p_group_info_parse()
795 * p2p_attr_text - Build text format description of P2P IE attributes
796 * @data: P2P IE contents
801 * This function can be used to parse P2P IE contents into text format