/external/wpa_supplicant_8/src/p2p/ |
D | p2p.c | 22 static void p2p_device_free(struct p2p_data *p2p, struct p2p_device *dev); 23 static void p2p_process_presence_req(struct p2p_data *p2p, const u8 *da, 26 static void p2p_process_presence_resp(struct p2p_data *p2p, const u8 *da, 51 static void p2p_expire_peers(struct p2p_data *p2p) in p2p_expire_peers() argument 58 dl_list_for_each_safe(dev, n, &p2p->devices, struct p2p_device, list) { in p2p_expire_peers() 62 if (dev == p2p->go_neg_peer) { in p2p_expire_peers() 71 if (p2p->cfg->go_connected && in p2p_expire_peers() 72 p2p->cfg->go_connected(p2p->cfg->cb_ctx, in p2p_expire_peers() 82 for (i = 0; i < p2p->num_groups; i++) { in p2p_expire_peers() 84 p2p->groups[i], dev->info.p2p_device_addr)) in p2p_expire_peers() [all …]
|
D | p2p_go_neg.c | 34 int p2p_peer_channels_check(struct p2p_data *p2p, struct p2p_channels *own, in p2p_peer_channels_check() argument 52 if (pos[2] != 0x04 && os_memcmp(pos, p2p->cfg->country, 2) != 0) { in p2p_peer_channels_check() 53 p2p_info(p2p, "Mismatching country (ours=%c%c peer's=%c%c)", in p2p_peer_channels_check() 54 p2p->cfg->country[0], p2p->cfg->country[1], in p2p_peer_channels_check() 64 p2p_info(p2p, "Invalid peer Channel List"); in p2p_peer_channels_check() 78 p2p_dbg(p2p, "Own reg_classes %d peer reg_classes %d intersection reg_classes %d", in p2p_peer_channels_check() 83 p2p_info(p2p, "No common channels found"); in p2p_peer_channels_check() 90 static int p2p_peer_channels(struct p2p_data *p2p, struct p2p_device *dev, in p2p_peer_channels() argument 93 return p2p_peer_channels_check(p2p, &p2p->channels, dev, in p2p_peer_channels() 132 static struct wpabuf * p2p_build_go_neg_req(struct p2p_data *p2p, in p2p_build_go_neg_req() argument [all …]
|
D | p2p_invitation.c | 18 static struct wpabuf * p2p_build_invitation_req(struct p2p_data *p2p, in p2p_build_invitation_req() argument 29 struct wpabuf *wfd_ie = p2p->wfd_ie_invitation; in p2p_build_invitation_req() 30 if (wfd_ie && p2p->inv_role == P2P_INVITE_ROLE_ACTIVE_GO) { in p2p_build_invitation_req() 32 for (i = 0; i < p2p->num_groups; i++) { in p2p_build_invitation_req() 33 struct p2p_group *g = p2p->groups[i]; in p2p_build_invitation_req() 36 p2p->inv_bssid, ETH_ALEN) != 0) in p2p_build_invitation_req() 49 if (p2p->vendor_elem && p2p->vendor_elem[VENDOR_ELEM_P2P_INV_REQ]) in p2p_build_invitation_req() 50 extra += wpabuf_len(p2p->vendor_elem[VENDOR_ELEM_P2P_INV_REQ]); in p2p_build_invitation_req() 63 if (p2p->inv_role == P2P_INVITE_ROLE_ACTIVE_GO || !p2p->inv_persistent) in p2p_build_invitation_req() 66 p2p_buf_add_config_timeout(buf, p2p->go_timeout, in p2p_build_invitation_req() [all …]
|
D | p2p_sd.c | 50 struct p2p_sd_query * p2p_pending_sd_req(struct p2p_data *p2p, in p2p_pending_sd_req() argument 64 for (q = p2p->sd_queries; q; q = q->next) { in p2p_pending_sd_req() 91 static void p2p_decrease_sd_bc_queries(struct p2p_data *p2p, int query_number) in p2p_decrease_sd_bc_queries() argument 95 p2p->num_p2p_sd_queries--; in p2p_decrease_sd_bc_queries() 96 dl_list_for_each(dev, &p2p->devices, struct p2p_device, list) { in p2p_decrease_sd_bc_queries() 108 static int p2p_unlink_sd_query(struct p2p_data *p2p, in p2p_unlink_sd_query() argument 114 q = p2p->sd_queries; in p2p_unlink_sd_query() 121 p2p_decrease_sd_bc_queries(p2p, query_number); in p2p_unlink_sd_query() 125 p2p->sd_queries = q->next; in p2p_unlink_sd_query() 126 if (p2p->sd_query == query) in p2p_unlink_sd_query() [all …]
|
D | p2p_dev_disc.c | 17 static struct wpabuf * p2p_build_dev_disc_req(struct p2p_data *p2p, in p2p_build_dev_disc_req() argument 43 void p2p_dev_disc_req_cb(struct p2p_data *p2p, int success) in p2p_dev_disc_req_cb() argument 45 p2p_dbg(p2p, "Device Discoverability Request TX callback: success=%d", in p2p_dev_disc_req_cb() 53 p2p_set_state(p2p, P2P_CONNECT); in p2p_dev_disc_req_cb() 54 p2p_set_timeout(p2p, 0, 100000); in p2p_dev_disc_req_cb() 58 p2p_dbg(p2p, "GO acknowledged Device Discoverability Request - wait for response"); in p2p_dev_disc_req_cb() 67 int p2p_send_dev_disc_req(struct p2p_data *p2p, struct p2p_device *dev) in p2p_send_dev_disc_req() argument 73 go = p2p_get_device(p2p, dev->member_in_go_dev); in p2p_send_dev_disc_req() 75 …p2p_dbg(p2p, "Could not find peer entry for GO and frequency to send Device Discoverability Reques… in p2p_send_dev_disc_req() 79 req = p2p_build_dev_disc_req(p2p, go, dev->info.p2p_device_addr); in p2p_send_dev_disc_req() [all …]
|
D | p2p_pd.c | 43 static struct wpabuf * p2p_build_prov_disc_req(struct p2p_data *p2p, in p2p_build_prov_disc_req() argument 53 if (p2p->wfd_ie_prov_disc_req) in p2p_build_prov_disc_req() 54 extra = wpabuf_len(p2p->wfd_ie_prov_disc_req); in p2p_build_prov_disc_req() 57 if (p2p->vendor_elem && p2p->vendor_elem[VENDOR_ELEM_P2P_PD_REQ]) in p2p_build_prov_disc_req() 58 extra += wpabuf_len(p2p->vendor_elem[VENDOR_ELEM_P2P_PD_REQ]); in p2p_build_prov_disc_req() 67 p2p_buf_add_capability(buf, p2p->dev_capab & in p2p_build_prov_disc_req() 69 p2p_buf_add_device_info(buf, p2p, NULL); in p2p_build_prov_disc_req() 80 if (p2p->wfd_ie_prov_disc_req) in p2p_build_prov_disc_req() 81 wpabuf_put_buf(buf, p2p->wfd_ie_prov_disc_req); in p2p_build_prov_disc_req() 84 if (p2p->vendor_elem && p2p->vendor_elem[VENDOR_ELEM_P2P_PD_REQ]) in p2p_build_prov_disc_req() [all …]
|
D | p2p.h | 860 void p2p_deinit(struct p2p_data *p2p); 868 void p2p_flush(struct p2p_data *p2p); 881 int p2p_unauthorize(struct p2p_data *p2p, const u8 *addr); 891 int p2p_set_dev_name(struct p2p_data *p2p, const char *dev_name); 893 int p2p_set_manufacturer(struct p2p_data *p2p, const char *manufacturer); 894 int p2p_set_model_name(struct p2p_data *p2p, const char *model_name); 895 int p2p_set_model_number(struct p2p_data *p2p, const char *model_number); 896 int p2p_set_serial_number(struct p2p_data *p2p, const char *serial_number); 898 void p2p_set_config_methods(struct p2p_data *p2p, u16 config_methods); 899 void p2p_set_uuid(struct p2p_data *p2p, const u8 *uuid); [all …]
|
D | p2p_group.c | 35 struct p2p_data *p2p; member 46 struct p2p_group * p2p_group_init(struct p2p_data *p2p, in p2p_group_init() argument 55 groups = os_realloc_array(p2p->groups, p2p->num_groups + 1, in p2p_group_init() 61 groups[p2p->num_groups++] = group; in p2p_group_init() 62 p2p->groups = groups; in p2p_group_init() 64 group->p2p = p2p; in p2p_group_init() 101 struct p2p_data *p2p; in p2p_group_deinit() local 106 p2p = group->p2p; in p2p_group_deinit() 108 for (g = 0; g < p2p->num_groups; g++) { in p2p_group_deinit() 109 if (p2p->groups[g] == group) { in p2p_group_deinit() [all …]
|
D | p2p_i.h | 616 void p2p_channels_dump(struct p2p_data *p2p, const char *title, 627 int p2p_parse_ies_separate(const u8 *wsc, size_t wsc_len, const u8 *p2p, 664 void p2p_buf_add_device_info(struct wpabuf *buf, struct p2p_data *p2p, 687 void p2p_buf_add_p2p_interface(struct wpabuf *buf, struct p2p_data *p2p); 691 int p2p_build_wps_ie(struct p2p_data *p2p, struct wpabuf *buf, int pw_id, 695 struct p2p_sd_query * p2p_pending_sd_req(struct p2p_data *p2p, 697 void p2p_free_sd_queries(struct p2p_data *p2p); 698 void p2p_rx_gas_initial_req(struct p2p_data *p2p, const u8 *sa, 700 void p2p_rx_gas_initial_resp(struct p2p_data *p2p, const u8 *sa, 702 void p2p_rx_gas_comeback_req(struct p2p_data *p2p, const u8 *sa, [all …]
|
D | p2p_build.c | 147 void p2p_buf_add_device_info(struct wpabuf *buf, struct p2p_data *p2p, in p2p_buf_add_device_info() argument 159 wpabuf_put_data(buf, p2p->cfg->dev_addr, ETH_ALEN); in p2p_buf_add_device_info() 169 } else if (p2p->cfg->config_methods) { in p2p_buf_add_device_info() 170 methods |= p2p->cfg->config_methods & in p2p_buf_add_device_info() 180 wpabuf_put_data(buf, p2p->cfg->pri_dev_type, in p2p_buf_add_device_info() 181 sizeof(p2p->cfg->pri_dev_type)); in p2p_buf_add_device_info() 184 wpabuf_put_u8(buf, p2p->cfg->num_sec_dev_types); in p2p_buf_add_device_info() 187 for (i = 0; i < p2p->cfg->num_sec_dev_types; i++) in p2p_buf_add_device_info() 188 wpabuf_put_data(buf, p2p->cfg->sec_dev_type[i], in p2p_buf_add_device_info() 192 nlen = p2p->cfg->dev_name ? os_strlen(p2p->cfg->dev_name) : 0; in p2p_buf_add_device_info() [all …]
|
/external/chromium_org/third_party/libjingle/ |
D | libjingle_common.gypi | 10 '<(libjingle_source)/talk/p2p/base/asyncstuntcpsocket.cc', 11 '<(libjingle_source)/talk/p2p/base/asyncstuntcpsocket.h', 12 '<(libjingle_source)/talk/p2p/base/basicpacketsocketfactory.cc', 13 '<(libjingle_source)/talk/p2p/base/basicpacketsocketfactory.h', 14 '<(libjingle_source)/talk/p2p/base/candidate.h', 15 '<(libjingle_source)/talk/p2p/base/common.h', 16 '<(libjingle_source)/talk/p2p/base/constants.cc', 17 '<(libjingle_source)/talk/p2p/base/constants.h', 18 '<(libjingle_source)/talk/p2p/base/dtlstransport.h', 19 '<(libjingle_source)/talk/p2p/base/dtlstransportchannel.cc', [all …]
|
D | libjingle.target.linux-arm64.mk | 27 third_party/libjingle/source/talk/p2p/base/asyncstuntcpsocket.cc \ 28 third_party/libjingle/source/talk/p2p/base/basicpacketsocketfactory.cc \ 29 third_party/libjingle/source/talk/p2p/base/dtlstransportchannel.cc \ 30 third_party/libjingle/source/talk/p2p/base/p2ptransport.cc \ 31 third_party/libjingle/source/talk/p2p/base/p2ptransportchannel.cc \ 32 third_party/libjingle/source/talk/p2p/base/parsing.cc \ 33 third_party/libjingle/source/talk/p2p/base/port.cc \ 34 third_party/libjingle/source/talk/p2p/base/portallocator.cc \ 35 third_party/libjingle/source/talk/p2p/base/portallocatorsessionproxy.cc \ 36 third_party/libjingle/source/talk/p2p/base/portproxy.cc \ [all …]
|
D | libjingle.target.darwin-arm64.mk | 27 third_party/libjingle/source/talk/p2p/base/asyncstuntcpsocket.cc \ 28 third_party/libjingle/source/talk/p2p/base/basicpacketsocketfactory.cc \ 29 third_party/libjingle/source/talk/p2p/base/dtlstransportchannel.cc \ 30 third_party/libjingle/source/talk/p2p/base/p2ptransport.cc \ 31 third_party/libjingle/source/talk/p2p/base/p2ptransportchannel.cc \ 32 third_party/libjingle/source/talk/p2p/base/parsing.cc \ 33 third_party/libjingle/source/talk/p2p/base/port.cc \ 34 third_party/libjingle/source/talk/p2p/base/portallocator.cc \ 35 third_party/libjingle/source/talk/p2p/base/portallocatorsessionproxy.cc \ 36 third_party/libjingle/source/talk/p2p/base/portproxy.cc \ [all …]
|
D | libjingle.target.darwin-x86_64.mk | 27 third_party/libjingle/source/talk/p2p/base/asyncstuntcpsocket.cc \ 28 third_party/libjingle/source/talk/p2p/base/basicpacketsocketfactory.cc \ 29 third_party/libjingle/source/talk/p2p/base/dtlstransportchannel.cc \ 30 third_party/libjingle/source/talk/p2p/base/p2ptransport.cc \ 31 third_party/libjingle/source/talk/p2p/base/p2ptransportchannel.cc \ 32 third_party/libjingle/source/talk/p2p/base/parsing.cc \ 33 third_party/libjingle/source/talk/p2p/base/port.cc \ 34 third_party/libjingle/source/talk/p2p/base/portallocator.cc \ 35 third_party/libjingle/source/talk/p2p/base/portallocatorsessionproxy.cc \ 36 third_party/libjingle/source/talk/p2p/base/portproxy.cc \ [all …]
|
D | libjingle.target.linux-mips64.mk | 27 third_party/libjingle/source/talk/p2p/base/asyncstuntcpsocket.cc \ 28 third_party/libjingle/source/talk/p2p/base/basicpacketsocketfactory.cc \ 29 third_party/libjingle/source/talk/p2p/base/dtlstransportchannel.cc \ 30 third_party/libjingle/source/talk/p2p/base/p2ptransport.cc \ 31 third_party/libjingle/source/talk/p2p/base/p2ptransportchannel.cc \ 32 third_party/libjingle/source/talk/p2p/base/parsing.cc \ 33 third_party/libjingle/source/talk/p2p/base/port.cc \ 34 third_party/libjingle/source/talk/p2p/base/portallocator.cc \ 35 third_party/libjingle/source/talk/p2p/base/portallocatorsessionproxy.cc \ 36 third_party/libjingle/source/talk/p2p/base/portproxy.cc \ [all …]
|
D | libjingle.target.linux-x86_64.mk | 27 third_party/libjingle/source/talk/p2p/base/asyncstuntcpsocket.cc \ 28 third_party/libjingle/source/talk/p2p/base/basicpacketsocketfactory.cc \ 29 third_party/libjingle/source/talk/p2p/base/dtlstransportchannel.cc \ 30 third_party/libjingle/source/talk/p2p/base/p2ptransport.cc \ 31 third_party/libjingle/source/talk/p2p/base/p2ptransportchannel.cc \ 32 third_party/libjingle/source/talk/p2p/base/parsing.cc \ 33 third_party/libjingle/source/talk/p2p/base/port.cc \ 34 third_party/libjingle/source/talk/p2p/base/portallocator.cc \ 35 third_party/libjingle/source/talk/p2p/base/portallocatorsessionproxy.cc \ 36 third_party/libjingle/source/talk/p2p/base/portproxy.cc \ [all …]
|
D | libjingle.target.darwin-mips64.mk | 27 third_party/libjingle/source/talk/p2p/base/asyncstuntcpsocket.cc \ 28 third_party/libjingle/source/talk/p2p/base/basicpacketsocketfactory.cc \ 29 third_party/libjingle/source/talk/p2p/base/dtlstransportchannel.cc \ 30 third_party/libjingle/source/talk/p2p/base/p2ptransport.cc \ 31 third_party/libjingle/source/talk/p2p/base/p2ptransportchannel.cc \ 32 third_party/libjingle/source/talk/p2p/base/parsing.cc \ 33 third_party/libjingle/source/talk/p2p/base/port.cc \ 34 third_party/libjingle/source/talk/p2p/base/portallocator.cc \ 35 third_party/libjingle/source/talk/p2p/base/portallocatorsessionproxy.cc \ 36 third_party/libjingle/source/talk/p2p/base/portproxy.cc \ [all …]
|
D | libjingle.target.linux-mips.mk | 27 third_party/libjingle/source/talk/p2p/base/asyncstuntcpsocket.cc \ 28 third_party/libjingle/source/talk/p2p/base/basicpacketsocketfactory.cc \ 29 third_party/libjingle/source/talk/p2p/base/dtlstransportchannel.cc \ 30 third_party/libjingle/source/talk/p2p/base/p2ptransport.cc \ 31 third_party/libjingle/source/talk/p2p/base/p2ptransportchannel.cc \ 32 third_party/libjingle/source/talk/p2p/base/parsing.cc \ 33 third_party/libjingle/source/talk/p2p/base/port.cc \ 34 third_party/libjingle/source/talk/p2p/base/portallocator.cc \ 35 third_party/libjingle/source/talk/p2p/base/portallocatorsessionproxy.cc \ 36 third_party/libjingle/source/talk/p2p/base/portproxy.cc \ [all …]
|
D | libjingle.target.darwin-x86.mk | 27 third_party/libjingle/source/talk/p2p/base/asyncstuntcpsocket.cc \ 28 third_party/libjingle/source/talk/p2p/base/basicpacketsocketfactory.cc \ 29 third_party/libjingle/source/talk/p2p/base/dtlstransportchannel.cc \ 30 third_party/libjingle/source/talk/p2p/base/p2ptransport.cc \ 31 third_party/libjingle/source/talk/p2p/base/p2ptransportchannel.cc \ 32 third_party/libjingle/source/talk/p2p/base/parsing.cc \ 33 third_party/libjingle/source/talk/p2p/base/port.cc \ 34 third_party/libjingle/source/talk/p2p/base/portallocator.cc \ 35 third_party/libjingle/source/talk/p2p/base/portallocatorsessionproxy.cc \ 36 third_party/libjingle/source/talk/p2p/base/portproxy.cc \ [all …]
|
D | libjingle.target.darwin-arm.mk | 27 third_party/libjingle/source/talk/p2p/base/asyncstuntcpsocket.cc \ 28 third_party/libjingle/source/talk/p2p/base/basicpacketsocketfactory.cc \ 29 third_party/libjingle/source/talk/p2p/base/dtlstransportchannel.cc \ 30 third_party/libjingle/source/talk/p2p/base/p2ptransport.cc \ 31 third_party/libjingle/source/talk/p2p/base/p2ptransportchannel.cc \ 32 third_party/libjingle/source/talk/p2p/base/parsing.cc \ 33 third_party/libjingle/source/talk/p2p/base/port.cc \ 34 third_party/libjingle/source/talk/p2p/base/portallocator.cc \ 35 third_party/libjingle/source/talk/p2p/base/portallocatorsessionproxy.cc \ 36 third_party/libjingle/source/talk/p2p/base/portproxy.cc \ [all …]
|
D | libjingle.target.linux-arm.mk | 27 third_party/libjingle/source/talk/p2p/base/asyncstuntcpsocket.cc \ 28 third_party/libjingle/source/talk/p2p/base/basicpacketsocketfactory.cc \ 29 third_party/libjingle/source/talk/p2p/base/dtlstransportchannel.cc \ 30 third_party/libjingle/source/talk/p2p/base/p2ptransport.cc \ 31 third_party/libjingle/source/talk/p2p/base/p2ptransportchannel.cc \ 32 third_party/libjingle/source/talk/p2p/base/parsing.cc \ 33 third_party/libjingle/source/talk/p2p/base/port.cc \ 34 third_party/libjingle/source/talk/p2p/base/portallocator.cc \ 35 third_party/libjingle/source/talk/p2p/base/portallocatorsessionproxy.cc \ 36 third_party/libjingle/source/talk/p2p/base/portproxy.cc \ [all …]
|
D | libjingle.target.linux-x86.mk | 27 third_party/libjingle/source/talk/p2p/base/asyncstuntcpsocket.cc \ 28 third_party/libjingle/source/talk/p2p/base/basicpacketsocketfactory.cc \ 29 third_party/libjingle/source/talk/p2p/base/dtlstransportchannel.cc \ 30 third_party/libjingle/source/talk/p2p/base/p2ptransport.cc \ 31 third_party/libjingle/source/talk/p2p/base/p2ptransportchannel.cc \ 32 third_party/libjingle/source/talk/p2p/base/parsing.cc \ 33 third_party/libjingle/source/talk/p2p/base/port.cc \ 34 third_party/libjingle/source/talk/p2p/base/portallocator.cc \ 35 third_party/libjingle/source/talk/p2p/base/portallocatorsessionproxy.cc \ 36 third_party/libjingle/source/talk/p2p/base/portproxy.cc \ [all …]
|
D | libjingle.target.darwin-mips.mk | 27 third_party/libjingle/source/talk/p2p/base/asyncstuntcpsocket.cc \ 28 third_party/libjingle/source/talk/p2p/base/basicpacketsocketfactory.cc \ 29 third_party/libjingle/source/talk/p2p/base/dtlstransportchannel.cc \ 30 third_party/libjingle/source/talk/p2p/base/p2ptransport.cc \ 31 third_party/libjingle/source/talk/p2p/base/p2ptransportchannel.cc \ 32 third_party/libjingle/source/talk/p2p/base/parsing.cc \ 33 third_party/libjingle/source/talk/p2p/base/port.cc \ 34 third_party/libjingle/source/talk/p2p/base/portallocator.cc \ 35 third_party/libjingle/source/talk/p2p/base/portallocatorsessionproxy.cc \ 36 third_party/libjingle/source/talk/p2p/base/portproxy.cc \ [all …]
|
D | BUILD.gn | 134 "source/talk/p2p/base/asyncstuntcpsocket.cc", 135 "source/talk/p2p/base/asyncstuntcpsocket.h", 136 "source/talk/p2p/base/basicpacketsocketfactory.cc", 137 "source/talk/p2p/base/basicpacketsocketfactory.h", 138 "source/talk/p2p/base/candidate.h", 139 "source/talk/p2p/base/common.h", 140 "source/talk/p2p/base/constants.cc", 141 "source/talk/p2p/base/constants.h", 142 "source/talk/p2p/base/dtlstransport.h", 143 "source/talk/p2p/base/dtlstransportchannel.cc", [all …]
|
/external/tcpdump/tests/ |
D | spb.out | 1 IS-IS, p2p IIH, src-id 8888.8888.8888, length 1492 2 IS-IS, p2p IIH, src-id 2222.2222.2222, length 1492 3 IS-IS, p2p IIH, src-id 8888.8888.8888, length 1492 4 IS-IS, p2p IIH, src-id 2222.2222.2222, length 1492 7 IS-IS, p2p IIH, src-id 8888.8888.8888, length 1492 8 IS-IS, p2p IIH, src-id 2222.2222.2222, length 1492 9 IS-IS, p2p IIH, src-id 8888.8888.8888, length 1492 10 IS-IS, p2p IIH, src-id 2222.2222.2222, length 1492 11 IS-IS, p2p IIH, src-id 8888.8888.8888, length 1492 12 IS-IS, p2p IIH, src-id 2222.2222.2222, length 1492 [all …]
|