Home
last modified time | relevance | path

Searched refs:p2p (Results 1 – 25 of 120) sorted by relevance

12345

/external/wpa_supplicant_8/src/p2p/
Dp2p.c22 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 …]
Dp2p_go_neg.c34 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 …]
Dp2p_invitation.c18 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 …]
Dp2p_sd.c50 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 …]
Dp2p_dev_disc.c17 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 …]
Dp2p_pd.c43 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 …]
Dp2p.h860 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 …]
Dp2p_group.c35 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 …]
Dp2p_i.h616 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 …]
Dp2p_build.c147 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/
Dlibjingle_common.gypi10 '<(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 …]
Dlibjingle.target.linux-arm64.mk27 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 …]
Dlibjingle.target.darwin-arm64.mk27 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 …]
Dlibjingle.target.darwin-x86_64.mk27 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 …]
Dlibjingle.target.linux-mips64.mk27 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 …]
Dlibjingle.target.linux-x86_64.mk27 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 …]
Dlibjingle.target.darwin-mips64.mk27 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 …]
Dlibjingle.target.linux-mips.mk27 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 …]
Dlibjingle.target.darwin-x86.mk27 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 …]
Dlibjingle.target.darwin-arm.mk27 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 …]
Dlibjingle.target.linux-arm.mk27 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 …]
Dlibjingle.target.linux-x86.mk27 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 …]
Dlibjingle.target.darwin-mips.mk27 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 …]
DBUILD.gn134 "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/
Dspb.out1 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 …]

12345