Home | History | Annotate | Download | only in wpa_supplicant

Lines Matching refs:wpa_s

49 int wpas_notify_iface_added(struct wpa_supplicant *wpa_s)
51 if (wpas_dbus_register_iface(wpa_s))
54 if (wpas_dbus_register_interface(wpa_s))
61 void wpas_notify_iface_removed(struct wpa_supplicant *wpa_s)
64 wpas_dbus_unregister_iface(wpa_s);
67 wpas_dbus_unregister_interface(wpa_s);
71 void wpas_notify_state_changed(struct wpa_supplicant *wpa_s,
76 wpa_supplicant_dbus_notify_state_change(wpa_s, new_state,
80 wpas_dbus_signal_prop_changed(wpa_s, WPAS_DBUS_PROP_STATE);
83 wpas_p2p_notif_connected(wpa_s);
85 wpas_p2p_notif_disconnected(wpa_s);
87 sme_state_changed(wpa_s);
90 wpa_msg_ctrl(wpa_s, MSG_INFO, WPA_EVENT_STATE_CHANGE
92 wpa_s->current_ssid ? wpa_s->current_ssid->id : -1,
94 MAC2STR(wpa_s->bssid),
95 wpa_s->current_ssid && wpa_s->current_ssid->ssid ?
96 wpa_ssid_txt(wpa_s->current_ssid->ssid,
97 wpa_s->current_ssid->ssid_len) : "");
102 void wpas_notify_disconnect_reason(struct wpa_supplicant *wpa_s)
104 wpas_dbus_signal_prop_changed(wpa_s, WPAS_DBUS_PROP_DISCONNECT_REASON);
108 void wpas_notify_network_changed(struct wpa_supplicant *wpa_s)
110 wpas_dbus_signal_prop_changed(wpa_s, WPAS_DBUS_PROP_CURRENT_NETWORK);
114 void wpas_notify_ap_scan_changed(struct wpa_supplicant *wpa_s)
116 wpas_dbus_signal_prop_changed(wpa_s, WPAS_DBUS_PROP_AP_SCAN);
120 void wpas_notify_bssid_changed(struct wpa_supplicant *wpa_s)
122 wpas_dbus_signal_prop_changed(wpa_s, WPAS_DBUS_PROP_CURRENT_BSS);
126 void wpas_notify_auth_changed(struct wpa_supplicant *wpa_s)
128 wpas_dbus_signal_prop_changed(wpa_s, WPAS_DBUS_PROP_CURRENT_AUTH_MODE);
132 void wpas_notify_network_enabled_changed(struct wpa_supplicant *wpa_s,
135 wpas_dbus_signal_network_enabled_changed(wpa_s, ssid);
139 void wpas_notify_network_selected(struct wpa_supplicant *wpa_s,
142 wpas_dbus_signal_network_selected(wpa_s, ssid->id);
146 void wpas_notify_network_request(struct wpa_supplicant *wpa_s,
151 wpas_dbus_signal_network_request(wpa_s, ssid, rtype, default_txt);
155 void wpas_notify_scanning(struct wpa_supplicant *wpa_s)
158 wpa_supplicant_dbus_notify_scanning(wpa_s);
161 wpas_dbus_signal_prop_changed(wpa_s, WPAS_DBUS_PROP_SCANNING);
165 void wpas_notify_scan_done(struct wpa_supplicant *wpa_s, int success)
167 wpas_dbus_signal_scan_done(wpa_s, success);
171 void wpas_notify_scan_results(struct wpa_supplicant *wpa_s)
174 wpa_supplicant_dbus_notify_scan_results(wpa_s);
176 wpas_wps_notify_scan_results(wpa_s);
180 void wpas_notify_wps_credential(struct wpa_supplicant *wpa_s,
185 wpa_supplicant_dbus_notify_wps_cred(wpa_s, cred);
187 wpas_dbus_signal_wps_cred(wpa_s, cred);
192 void wpas_notify_wps_event_m2d(struct wpa_supplicant *wpa_s,
196 wpas_dbus_signal_wps_event_m2d(wpa_s, m2d);
201 void wpas_notify_wps_event_fail(struct wpa_supplicant *wpa_s,
205 wpas_dbus_signal_wps_event_fail(wpa_s, fail);
210 void wpas_notify_wps_event_success(struct wpa_supplicant *wpa_s)
213 wpas_dbus_signal_wps_event_success(wpa_s);
218 void wpas_notify_network_added(struct wpa_supplicant *wpa_s,
227 if (!ssid->p2p_group && wpa_s->global->p2p_group_formation != wpa_s)
228 wpas_dbus_register_network(wpa_s, ssid);
232 void wpas_notify_persistent_group_added(struct wpa_supplicant *wpa_s,
236 wpas_dbus_register_persistent_group(wpa_s, ssid);
241 void wpas_notify_persistent_group_removed(struct wpa_supplicant *wpa_s,
245 wpas_dbus_unregister_persistent_group(wpa_s, ssid->id);
250 void wpas_notify_network_removed(struct wpa_supplicant *wpa_s,
253 if (wpa_s->next_ssid == ssid)
254 wpa_s->next_ssid = NULL;
255 if (wpa_s->wpa)
256 wpa_sm_pmksa_cache_flush(wpa_s->wpa, ssid);
257 if (!ssid->p2p_group && wpa_s->global->p2p_group_formation != wpa_s)
258 wpas_dbus_unregister_network(wpa_s, ssid->id);
259 wpas_p2p_network_removed(wpa_s, ssid);
263 void wpas_notify_bss_added(struct wpa_supplicant *wpa_s,
266 wpas_dbus_register_bss(wpa_s, bssid, id);
267 wpa_msg_ctrl(wpa_s, MSG_INFO, WPA_EVENT_BSS_ADDED "%u " MACSTR,
272 void wpas_notify_bss_removed(struct wpa_supplicant *wpa_s,
275 wpas_dbus_unregister_bss(wpa_s, bssid, id);
276 wpa_msg_ctrl(wpa_s, MSG_INFO, WPA_EVENT_BSS_REMOVED "%u " MACSTR,
281 void wpas_notify_bss_freq_changed(struct wpa_supplicant *wpa_s,
284 wpas_dbus_bss_signal_prop_changed(wpa_s, WPAS_DBUS_BSS_PROP_FREQ, id);
288 void wpas_notify_bss_signal_changed(struct wpa_supplicant *wpa_s,
291 wpas_dbus_bss_signal_prop_changed(wpa_s, WPAS_DBUS_BSS_PROP_SIGNAL,
296 void wpas_notify_bss_privacy_changed(struct wpa_supplicant *wpa_s,
299 wpas_dbus_bss_signal_prop_changed(wpa_s, WPAS_DBUS_BSS_PROP_PRIVACY,
304 void wpas_notify_bss_mode_changed(struct wpa_supplicant *wpa_s,
307 wpas_dbus_bss_signal_prop_changed(wpa_s, WPAS_DBUS_BSS_PROP_MODE, id);
311 void wpas_notify_bss_wpaie_changed(struct wpa_supplicant *wpa_s,
314 wpas_dbus_bss_signal_prop_changed(wpa_s, WPAS_DBUS_BSS_PROP_WPA, id);
318 void wpas_notify_bss_rsnie_changed(struct wpa_supplicant *wpa_s,
321 wpas_dbus_bss_signal_prop_changed(wpa_s, WPAS_DBUS_BSS_PROP_RSN, id);
325 void wpas_notify_bss_wps_changed(struct wpa_supplicant *wpa_s,
329 wpas_dbus_bss_signal_prop_changed(wpa_s, WPAS_DBUS_BSS_PROP_WPS, id);
334 void wpas_notify_bss_ies_changed(struct wpa_supplicant *wpa_s,
337 wpas_dbus_bss_signal_prop_changed(wpa_s, WPAS_DBUS_BSS_PROP_IES, id);
341 void wpas_notify_bss_rates_changed(struct wpa_supplicant *wpa_s,
344 wpas_dbus_bss_signal_prop_changed(wpa_s, WPAS_DBUS_BSS_PROP_RATES, id);
348 void wpas_notify_bss_seen(struct wpa_supplicant *wpa_s, unsigned int id)
350 wpas_dbus_bss_signal_prop_changed(wpa_s, WPAS_DBUS_BSS_PROP_AGE, id);
354 void wpas_notify_blob_added(struct wpa_supplicant *wpa_s, const char *name)
356 wpas_dbus_signal_blob_added(wpa_s, name);
360 void wpas_notify_blob_removed(struct wpa_supplicant *wpa_s, const char *name)
362 wpas_dbus_signal_blob_removed(wpa_s, name);
386 struct wpa_supplicant *wpa_s;
390 for (wpa_s = global->ifaces; wpa_s; wpa_s = wpa_s->next)
391 wpa_drv_suspend(wpa_s);
399 struct wpa_supplicant *wpa_s;
410 for (wpa_s = global->ifaces; wpa_s; wpa_s = wpa_s->next) {
411 wpa_drv_resume(wpa_s);
412 if (wpa_s->wpa_state == WPA_DISCONNECTED)
413 wpa_supplicant_req_scan(wpa_s, 0, 100000);
420 void wpas_notify_p2p_device_found(struct wpa_supplicant *wpa_s,
425 wpas_dbus_register_peer(wpa_s, dev_addr);
429 wpas_dbus_signal_peer_device_found(wpa_s, dev_addr);
433 void wpas_notify_p2p_device_lost(struct wpa_supplicant *wpa_s,
436 wpas_dbus_unregister_peer(wpa_s, dev_addr);
439 wpas_dbus_signal_peer_device_lost(wpa_s, dev_addr);
443 void wpas_notify_p2p_group_removed(struct wpa_supplicant *wpa_s,
447 wpas_dbus_signal_p2p_group_removed(wpa_s, role);
449 wpas_dbus_unregister_p2p_group(wpa_s, ssid);
453 void wpas_notify_p2p_go_neg_req(struct wpa_supplicant *wpa_s,
456 wpas_dbus_signal_p2p_go_neg_req(wpa_s, src, dev_passwd_id);
460 void wpas_notify_p2p_go_neg_completed(struct wpa_supplicant *wpa_s,
463 wpas_dbus_signal_p2p_go_neg_resp(wpa_s, res);
467 void wpas_notify_p2p_invitation_result(struct wpa_supplicant *wpa_s,
470 wpas_dbus_signal_p2p_invitation_result(wpa_s, status, bssid);
474 void wpas_notify_p2p_sd_request(struct wpa_supplicant *wpa_s,
479 wpas_dbus_signal_p2p_sd_request(wpa_s, freq, sa, dialog_token,
484 void wpas_notify_p2p_sd_response(struct wpa_supplicant *wpa_s,
488 wpas_dbus_signal_p2p_sd_response(wpa_s, sa, update_indic,
506 void wpas_notify_p2p_provision_discovery(struct wpa_supplicant *wpa_s,
512 wpas_dbus_signal_p2p_provision_discovery(wpa_s, dev_addr, request,
518 void wpas_notify_p2p_group_started(struct wpa_supplicant *wpa_s,
523 wpas_dbus_register_p2p_group(wpa_s, ssid);
525 wpas_dbus_signal_p2p_group_started(wpa_s, ssid, client, network_id);
529 void wpas_notify_p2p_wps_failed(struct wpa_supplicant *wpa_s,
532 wpas_dbus_signal_p2p_wps_failed(wpa_s, fail);
538 static void wpas_notify_ap_sta_authorized(struct wpa_supplicant *wpa_s,
543 wpas_p2p_notify_ap_sta_authorized(wpa_s, p2p_dev_addr);
549 wpas_dbus_signal_p2p_peer_joined(wpa_s, p2p_dev_addr);
553 wpas_dbus_signal_sta_authorized(wpa_s, sta);
557 static void wpas_notify_ap_sta_deauthorized(struct wpa_supplicant *wpa_s,
566 wpas_dbus_signal_p2p_peer_disconnected(wpa_s, p2p_dev_addr);
570 wpas_dbus_signal_sta_deauthorized(wpa_s, sta);
574 void wpas_notify_sta_authorized(struct wpa_supplicant *wpa_s,
579 wpas_notify_ap_sta_authorized(wpa_s, mac_addr, p2p_dev_addr);
581 wpas_notify_ap_sta_deauthorized(wpa_s, mac_addr, p2p_dev_addr);
585 void wpas_notify_certification(struct wpa_supplicant *wpa_s, int depth,
589 wpa_msg(wpa_s, MSG_INFO, WPA_EVENT_EAP_PEER_CERT
602 wpa_msg_ctrl(wpa_s, MSG_INFO,
611 wpa_supplicant_dbus_notify_certification(wpa_s, depth, subject,
614 wpas_dbus_signal_certification(wpa_s, depth, subject, cert_hash, cert);
618 void wpas_notify_preq(struct wpa_supplicant *wpa_s,
623 wpas_dbus_signal_preq(wpa_s, addr, dst, bssid, ie, ie_len, ssi_signal);
628 void wpas_notify_eap_status(struct wpa_supplicant *wpa_s, const char *status,
631 wpas_dbus_signal_eap_status(wpa_s, status, parameter);
632 wpa_msg_ctrl(wpa_s, MSG_INFO, WPA_EVENT_EAP_STATUS
638 void wpas_notify_network_bssid_set_changed(struct wpa_supplicant *wpa_s,
641 if (wpa_s->current_ssid != ssid)
644 wpa_dbg(wpa_s, MSG_DEBUG,
648 wpa_drv_roaming(wpa_s, !ssid->bssid_set,