|
void | wpas_p2p_ap_setup_failed (struct wpa_supplicant *wpa_s) |
|
int | wpas_p2p_get_ht40_mode (struct wpa_supplicant *wpa_s, struct hostapd_hw_modes *mode, u8 channel) |
|
int | wpas_p2p_get_vht80_center (struct wpa_supplicant *wpa_s, struct hostapd_hw_modes *mode, u8 channel) |
|
struct wpa_supplicant * | wpas_get_p2p_go_iface (struct wpa_supplicant *wpa_s, const u8 *ssid, size_t ssid_len) |
|
struct wpa_supplicant * | wpas_get_p2p_client_iface (struct wpa_supplicant *wpa_s, const u8 *peer_dev_addr) |
|
int | wpas_p2p_add_p2pdev_interface (struct wpa_supplicant *wpa_s, const char *conf_p2p_dev) |
|
int | wpas_p2p_init (struct wpa_global *global, struct wpa_supplicant *wpa_s) |
| Initialize P2P module for wpa_supplicant. More...
|
|
void | wpas_p2p_deinit (struct wpa_supplicant *wpa_s) |
| Deinitialize per-interface P2P data. More...
|
|
int | wpas_p2p_connect (struct wpa_supplicant *wpa_s, const u8 *peer_addr, const char *pin, enum p2p_wps_method wps_method, int persistent_group, int auto_join, int join, int auth, int go_intent, int freq, int persistent_id, int pd, int ht40, int vht) |
| Request P2P Group Formation to be started. More...
|
|
void | wpas_p2p_remain_on_channel_cb (struct wpa_supplicant *wpa_s, unsigned int freq, unsigned int duration) |
| Indication of remain-on-channel start. More...
|
|
int | wpas_p2p_listen_start (struct wpa_supplicant *wpa_s, unsigned int timeout) |
|
void | wpas_p2p_cancel_remain_on_channel_cb (struct wpa_supplicant *wpa_s, unsigned int freq) |
| Remain-on-channel timeout. More...
|
|
int | wpas_p2p_group_remove (struct wpa_supplicant *wpa_s, const char *ifname) |
| Remove a P2P group. More...
|
|
int | wpas_p2p_group_add (struct wpa_supplicant *wpa_s, int persistent_group, int freq, int ht40, int vht) |
| Add a new P2P group with local end as Group Owner. More...
|
|
int | wpas_p2p_group_add_persistent (struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, int addr_allocated, int force_freq, int neg_freq, int ht40, int vht, const struct p2p_channels *channels, int connection_timeout, int force_scan) |
|
struct p2p_group * | wpas_p2p_group_init (struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) |
|
void | wpas_p2p_wps_success (struct wpa_supplicant *wpa_s, const u8 *peer_addr, int registrar) |
|
void | wpas_p2p_wps_failed (struct wpa_supplicant *wpa_s, struct wps_event_fail *fail) |
|
int | wpas_p2p_wps_eapol_cb (struct wpa_supplicant *wpa_s) |
|
int | wpas_p2p_prov_disc (struct wpa_supplicant *wpa_s, const u8 *peer_addr, const char *config_method, enum wpas_p2p_prov_disc_use use, struct p2ps_provision *p2ps_prov) |
|
int | wpas_p2p_scan_result_text (const u8 *ies, size_t ies_len, char *buf, char *end) |
|
int | wpas_p2p_find (struct wpa_supplicant *wpa_s, unsigned int timeout, enum p2p_discovery_type type, unsigned int num_req_dev_types, const u8 *req_dev_types, const u8 *dev_id, unsigned int search_delay, u8 seek_cnt, const char **seek_string, int freq) |
|
void | wpas_p2p_stop_find (struct wpa_supplicant *wpa_s) |
|
int | wpas_p2p_listen (struct wpa_supplicant *wpa_s, unsigned int timeout) |
|
int | wpas_p2p_assoc_req_ie (struct wpa_supplicant *wpa_s, struct wpa_bss *bss, u8 *buf, size_t len, int p2p_group) |
|
int | wpas_p2p_probe_req_rx (struct wpa_supplicant *wpa_s, const u8 *addr, const u8 *dst, const u8 *bssid, const u8 *ie, size_t ie_len, unsigned int rx_freq, int ssi_signal) |
|
void | wpas_p2p_rx_action (struct wpa_supplicant *wpa_s, const u8 *da, const u8 *sa, const u8 *bssid, u8 category, const u8 *data, size_t len, int freq) |
|
void | wpas_p2p_scan_ie (struct wpa_supplicant *wpa_s, struct wpabuf *ies) |
|
int | wpas_p2p_reject (struct wpa_supplicant *wpa_s, const u8 *addr) |
|
int | wpas_p2p_invite (struct wpa_supplicant *wpa_s, const u8 *peer_addr, struct wpa_ssid *ssid, const u8 *go_dev_addr, int freq, int ht40, int vht, int pref_freq) |
|
int | wpas_p2p_invite_group (struct wpa_supplicant *wpa_s, const char *ifname, const u8 *peer_addr, const u8 *go_dev_addr) |
|
void | wpas_p2p_completed (struct wpa_supplicant *wpa_s) |
|
int | wpas_p2p_presence_req (struct wpa_supplicant *wpa_s, u32 duration1, u32 interval1, u32 duration2, u32 interval2) |
|
int | wpas_p2p_ext_listen (struct wpa_supplicant *wpa_s, unsigned int period, unsigned int interval) |
|
int | wpas_p2p_deauth_notif (struct wpa_supplicant *wpa_s, const u8 *bssid, u16 reason_code, const u8 *ie, size_t ie_len, int locally_generated) |
|
void | wpas_p2p_disassoc_notif (struct wpa_supplicant *wpa_s, const u8 *bssid, u16 reason_code, const u8 *ie, size_t ie_len, int locally_generated) |
|
void | wpas_p2p_update_config (struct wpa_supplicant *wpa_s) |
|
int | wpas_p2p_set_noa (struct wpa_supplicant *wpa_s, u8 count, int start, int duration) |
|
int | wpas_p2p_set_cross_connect (struct wpa_supplicant *wpa_s, int enabled) |
|
void | wpas_p2p_notif_connected (struct wpa_supplicant *wpa_s) |
|
void | wpas_p2p_notif_disconnected (struct wpa_supplicant *wpa_s) |
|
int | wpas_p2p_notif_pbc_overlap (struct wpa_supplicant *wpa_s) |
|
void | wpas_p2p_pbc_overlap_cb (void *eloop_ctx, void *timeout_ctx) |
|
void | wpas_p2p_update_channel_list (struct wpa_supplicant *wpa_s, enum wpas_p2p_channel_update_trig trig) |
|
int | wpas_p2p_cancel (struct wpa_supplicant *wpa_s) |
|
void | wpas_p2p_interface_unavailable (struct wpa_supplicant *wpa_s) |
|
void | wpas_p2p_update_best_channels (struct wpa_supplicant *wpa_s, int freq_24, int freq_5, int freq_overall) |
|
int | wpas_p2p_unauthorize (struct wpa_supplicant *wpa_s, const char *addr) |
|
int | wpas_p2p_disconnect (struct wpa_supplicant *wpa_s) |
| Disconnect from a P2P Group. More...
|
|
int | wpas_p2p_in_progress (struct wpa_supplicant *wpa_s) |
|
void | wpas_p2p_network_removed (struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) |
|
struct wpa_ssid * | wpas_p2p_get_persistent (struct wpa_supplicant *wpa_s, const u8 *addr, const u8 *ssid, size_t ssid_len) |
|
void | wpas_p2p_notify_ap_sta_authorized (struct wpa_supplicant *wpa_s, const u8 *addr) |
|
int | wpas_p2p_scan_no_go_seen (struct wpa_supplicant *wpa_s) |
|
unsigned int | wpas_p2p_search_delay (struct wpa_supplicant *wpa_s) |
|
void | wpas_p2p_new_psk_cb (struct wpa_supplicant *wpa_s, const u8 *mac_addr, const u8 *p2p_dev_addr, const u8 *psk, size_t psk_len) |
|
void | wpas_p2p_remove_client (struct wpa_supplicant *wpa_s, const u8 *peer, int iface_addr) |
|
int | wpas_p2p_handle_frequency_conflicts (struct wpa_supplicant *wpa_s, int freq, struct wpa_ssid *ssid) |
|
int | wpas_p2p_4way_hs_failed (struct wpa_supplicant *wpa_s) |
|
void | wpas_p2p_indicate_state_change (struct wpa_supplicant *wpa_s) |
|
void | wpas_p2p_deinit_iface (struct wpa_supplicant *wpa_s) |
|
void | wpas_p2p_ap_deinit (struct wpa_supplicant *wpa_s) |
|
wpa_supplicant - P2P Copyright (c) 2010-2014, Jouni Malinen j@w1..nosp@m.fi