12 struct wps_event_fail;
14 int wpas_notify_supplicant_initialized(
struct wpa_global *global);
15 void wpas_notify_supplicant_deinitialized(
struct wpa_global *global);
26 void wpas_notify_network_enabled_changed(
struct wpa_supplicant *wpa_s,
33 const char *default_txt);
35 void wpas_notify_scan_done(
struct wpa_supplicant *wpa_s,
int success);
40 struct wps_event_m2d *m2d);
42 struct wps_event_fail *fail);
44 void wpas_notify_wps_event_pbc_overlap(
struct wpa_supplicant *wpa_s);
49 void wpas_notify_bss_added(
struct wpa_supplicant *wpa_s, u8 bssid[],
51 void wpas_notify_bss_removed(
struct wpa_supplicant *wpa_s, u8 bssid[],
71 void wpas_notify_bss_seen(
struct wpa_supplicant *wpa_s,
unsigned int id);
72 void wpas_notify_blob_added(
struct wpa_supplicant *wpa_s,
const char *name);
73 void wpas_notify_blob_removed(
struct wpa_supplicant *wpa_s,
const char *name);
75 void wpas_notify_debug_level_changed(
struct wpa_global *global);
76 void wpas_notify_debug_timestamp_changed(
struct wpa_global *global);
77 void wpas_notify_debug_show_keys_changed(
struct wpa_global *global);
78 void wpas_notify_suspend(
struct wpa_global *global);
79 void wpas_notify_resume(
struct wpa_global *global);
82 const u8 *mac_addr,
int authorized,
83 const u8 *p2p_dev_addr);
86 const u8 *dev_addr,
int new_device);
93 const u8 *src, u16 dev_passwd_id, u8 go_intent);
94 void wpas_notify_p2p_go_neg_completed(
struct wpa_supplicant *wpa_s,
96 void wpas_notify_p2p_invitation_result(
struct wpa_supplicant *wpa_s,
97 int status,
const u8 *bssid);
99 int freq,
const u8 *sa, u8 dialog_token,
100 u16 update_indic,
const u8 *tlvs,
103 const u8 *sa, u16 update_indic,
104 const u8 *tlvs,
size_t tlvs_len);
106 const u8 *dev_addr,
int request,
107 enum p2p_prov_disc_status status,
109 unsigned int generated_pin);
111 struct wpa_ssid *ssid,
int network_id,
113 void wpas_notify_p2p_group_formation_failure(
struct wpa_supplicant *wpa_s,
115 void wpas_notify_persistent_group_added(
struct wpa_supplicant *wpa_s,
117 void wpas_notify_persistent_group_removed(
struct wpa_supplicant *wpa_s,
121 struct wps_event_fail *fail);
123 void wpas_notify_certification(
struct wpa_supplicant *wpa_s,
int depth,
124 const char *subject,
const char *altsubject[],
125 int num_altsubject,
const char *cert_hash,
126 const struct wpabuf *cert);
128 const u8 *addr,
const u8 *dst,
const u8 *bssid,
129 const u8 *ie,
size_t ie_len, u32 ssi_signal);
130 void wpas_notify_eap_status(
struct wpa_supplicant *wpa_s,
const char *status,
131 const char *parameter);
132 void wpas_notify_network_bssid_set_changed(
struct wpa_supplicant *wpa_s,
134 void wpas_notify_network_type_changed(
struct wpa_supplicant *wpa_s,
136 void wpas_notify_p2p_invitation_received(
struct wpa_supplicant *wpa_s,
137 const u8 *sa,
const u8 *go_dev_addr,
138 const u8 *bssid,
int id,
int op_freq);
Internal, global data for all wpa_supplicant interfaces.
Definition: wpa_supplicant_i.h:273
wpa_states
wpa_supplicant state
Definition: defs.h:161
Wi-Fi Direct - P2P module.
void wpas_notify_p2p_provision_discovery(struct wpa_supplicant *wpa_s, const u8 *dev_addr, int request, enum p2p_prov_disc_status status, u16 config_methods, unsigned int generated_pin)
Notification of provision discovery.
Definition: notify.c:633
P2P Group Owner Negotiation results.
Definition: p2p.h:85
wpa_ctrl_req_type
Control interface request types.
Definition: defs.h:315
WPS Credential.
Definition: wps.h:44
Internal data for wpa_supplicant interface.
Definition: wpa_supplicant_i.h:451
Network configuration data.
Definition: config_ssid.h:52