X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fp2p%2Fp2p.h;h=5b5a0bf047f2d7210f55c36995559edb4798d110;hb=a6f5b1937ad45ced659d87b1eb5a665c8d137d34;hp=186af3634e09c8efac0521e754146b7b275bf515;hpb=35d66557558159d149698ac760971d4e3c424b82;p=mech_eap.git diff --git a/src/p2p/p2p.h b/src/p2p/p2p.h index 186af36..5b5a0bf 100644 --- a/src/p2p/p2p.h +++ b/src/p2p/p2p.h @@ -1555,12 +1555,13 @@ enum p2p_probe_req_status { * @ie: Information elements from the Probe Request frame body * @ie_len: Length of ie buffer in octets * @rx_freq: Probe Request frame RX frequency + * @p2p_lo_started: Whether P2P Listen Offload is started * Returns: value indicating the type and status of the probe request */ enum p2p_probe_req_status p2p_probe_req_rx(struct p2p_data *p2p, const u8 *addr, const u8 *dst, const u8 *bssid, const u8 *ie, size_t ie_len, - unsigned int rx_freq); + unsigned int rx_freq, int p2p_lo_started); /** * p2p_rx_action - Report received Action frame @@ -2383,4 +2384,7 @@ void p2p_set_own_pref_freq_list(struct p2p_data *p2p, int p2p_group_get_common_freqs(struct p2p_group *group, int *common_freqs, unsigned int *num); +struct wpabuf * p2p_build_probe_resp_template(struct p2p_data *p2p, + unsigned int freq); + #endif /* P2P_H */