/freebsd-9.3-release/contrib/wpa/wpa_supplicant/ |
H A D | driver_i.h | 21 static inline void * wpa_drv_init(struct wpa_supplicant *wpa_s, argument 24 if (wpa_s->driver->init2) 25 return wpa_s->driver->init2(wpa_s, ifname, 26 wpa_s->global_drv_priv); 27 if (wpa_s->driver->init) { 28 return wpa_s->driver->init(wpa_s, ifname); 33 static inline void wpa_drv_deinit(struct wpa_supplicant *wpa_s) argument 35 if (wpa_s 39 wpa_drv_set_param(struct wpa_supplicant *wpa_s, const char *param) argument 47 wpa_drv_set_countermeasures(struct wpa_supplicant *wpa_s, int enabled) argument 57 wpa_drv_authenticate(struct wpa_supplicant *wpa_s, struct wpa_driver_auth_params *params) argument 65 wpa_drv_associate(struct wpa_supplicant *wpa_s, struct wpa_driver_associate_params *params) argument 74 wpa_drv_scan(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params) argument 82 wpa_drv_get_scan_results2( struct wpa_supplicant *wpa_s) argument 90 wpa_drv_get_bssid(struct wpa_supplicant *wpa_s, u8 *bssid) argument 98 wpa_drv_get_ssid(struct wpa_supplicant *wpa_s, u8 *ssid) argument 106 wpa_drv_set_key(struct wpa_supplicant *wpa_s, enum wpa_alg alg, const u8 *addr, int key_idx, int set_tx, const u8 *seq, size_t seq_len, const u8 *key, size_t key_len) argument 121 wpa_drv_deauthenticate(struct wpa_supplicant *wpa_s, const u8 *addr, int reason_code) argument 131 wpa_drv_disassociate(struct wpa_supplicant *wpa_s, const u8 *addr, int reason_code) argument 141 wpa_drv_add_pmkid(struct wpa_supplicant *wpa_s, const u8 *bssid, const u8 *pmkid) argument 150 wpa_drv_remove_pmkid(struct wpa_supplicant *wpa_s, const u8 *bssid, const u8 *pmkid) argument 160 wpa_drv_flush_pmkid(struct wpa_supplicant *wpa_s) argument 168 wpa_drv_get_capa(struct wpa_supplicant *wpa_s, struct wpa_driver_capa *capa) argument 177 wpa_drv_poll(struct wpa_supplicant *wpa_s) argument 184 wpa_drv_get_ifname(struct wpa_supplicant *wpa_s) argument 192 wpa_drv_get_mac_addr(struct wpa_supplicant *wpa_s) argument 200 wpa_drv_send_eapol(struct wpa_supplicant *wpa_s, const u8 *dst, u16 proto, const u8 *data, size_t data_len) argument 210 wpa_drv_set_operstate(struct wpa_supplicant *wpa_s, int state) argument 218 wpa_drv_mlme_setprotection(struct wpa_supplicant *wpa_s, const u8 *addr, int protect_type, int key_type) argument 230 wpa_drv_get_hw_feature_data(struct wpa_supplicant *wpa_s, u16 *num_modes, u16 *flags) argument 239 wpa_drv_set_channel(struct wpa_supplicant *wpa_s, enum hostapd_hw_mode phymode, int chan, int freq) argument 249 wpa_drv_set_ssid(struct wpa_supplicant *wpa_s, const u8 *ssid, size_t ssid_len) argument 259 wpa_drv_set_bssid(struct wpa_supplicant *wpa_s, const u8 *bssid) argument 268 wpa_drv_set_country(struct wpa_supplicant *wpa_s, const char *alpha2) argument 276 wpa_drv_send_mlme(struct wpa_supplicant *wpa_s, const u8 *data, size_t data_len) argument 285 wpa_drv_mlme_add_sta(struct wpa_supplicant *wpa_s, const u8 *addr, const u8 *supp_rates, size_t supp_rates_len) argument 295 wpa_drv_mlme_remove_sta(struct wpa_supplicant *wpa_s, const u8 *addr) argument 303 wpa_drv_update_ft_ies(struct wpa_supplicant *wpa_s, const u8 *md, const u8 *ies, size_t ies_len) argument 313 wpa_drv_send_ft_action(struct wpa_supplicant *wpa_s, u8 action, const u8 *target_ap, const u8 *ies, size_t ies_len) argument 323 wpa_drv_set_beacon(struct wpa_supplicant *wpa_s, const u8 *head, size_t head_len, const u8 *tail, size_t tail_len, int dtim_period, int beacon_int) argument 335 wpa_drv_sta_add(struct wpa_supplicant *wpa_s, struct hostapd_sta_add_params *params) argument 343 wpa_drv_sta_remove(struct wpa_supplicant *wpa_s, const u8 *addr) argument 351 wpa_drv_hapd_send_eapol(struct wpa_supplicant *wpa_s, const u8 *addr, const u8 *data, size_t data_len, int encrypt, const u8 *own_addr) argument 363 wpa_drv_sta_set_flags(struct wpa_supplicant *wpa_s, const u8 *addr, int total_flags, int flags_or, int flags_and) argument 374 wpa_drv_set_supp_port(struct wpa_supplicant *wpa_s, int authorized) argument 384 wpa_drv_send_action(struct wpa_supplicant *wpa_s, unsigned int freq, const u8 *dst, const u8 *src, const u8 *bssid, const u8 *data, size_t data_len) argument 397 wpa_drv_if_add(struct wpa_supplicant *wpa_s, enum wpa_driver_if_type type, const char *ifname, const u8 *addr, void *bss_ctx, char *force_ifname, u8 *if_addr) argument 410 wpa_drv_if_remove(struct wpa_supplicant *wpa_s, enum wpa_driver_if_type type, const char *ifname) argument 419 wpa_drv_remain_on_channel(struct wpa_supplicant *wpa_s, unsigned int freq, unsigned int duration) argument 429 wpa_drv_cancel_remain_on_channel( struct wpa_supplicant *wpa_s) argument 438 wpa_drv_probe_req_report(struct wpa_supplicant *wpa_s, int report) argument 447 wpa_drv_disable_11b_rates(struct wpa_supplicant *wpa_s, int disabled) argument 456 wpa_drv_deinit_ap(struct wpa_supplicant *wpa_s) argument 463 wpa_drv_suspend(struct wpa_supplicant *wpa_s) argument 469 wpa_drv_resume(struct wpa_supplicant *wpa_s) argument 475 wpa_drv_signal_monitor(struct wpa_supplicant *wpa_s, int threshold, int hysteresis) argument 484 wpa_drv_set_ap_wps_ie(struct wpa_supplicant *wpa_s, const struct wpabuf *beacon, const struct wpabuf *proberesp) argument [all...] |
H A D | wpas_glue.h | 18 int wpa_supplicant_init_eapol(struct wpa_supplicant *wpa_s); 19 int wpa_supplicant_init_wpa(struct wpa_supplicant *wpa_s); 20 void wpa_supplicant_rsn_supp_set_config(struct wpa_supplicant *wpa_s,
|
H A D | notify.h | 24 int wpas_notify_iface_added(struct wpa_supplicant *wpa_s); 25 void wpas_notify_iface_removed(struct wpa_supplicant *wpa_s); 26 void wpas_notify_state_changed(struct wpa_supplicant *wpa_s, 29 void wpas_notify_network_changed(struct wpa_supplicant *wpa_s); 30 void wpas_notify_ap_scan_changed(struct wpa_supplicant *wpa_s); 31 void wpas_notify_bssid_changed(struct wpa_supplicant *wpa_s); 32 void wpas_notify_network_enabled_changed(struct wpa_supplicant *wpa_s, 34 void wpas_notify_network_selected(struct wpa_supplicant *wpa_s, 36 void wpas_notify_scanning(struct wpa_supplicant *wpa_s); 37 void wpas_notify_scan_done(struct wpa_supplicant *wpa_s, in [all...] |
H A D | bgscan.c | 34 int bgscan_init(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 42 bgscan_deinit(wpa_s); 68 wpa_s->bgscan_priv = ops->init(wpa_s, params, ssid); 69 if (wpa_s->bgscan_priv == NULL) 71 wpa_s->bgscan = ops; 79 void bgscan_deinit(struct wpa_supplicant *wpa_s) argument 81 if (wpa_s->bgscan && wpa_s->bgscan_priv) { 83 wpa_s 91 bgscan_notify_scan(struct wpa_supplicant *wpa_s) argument 99 bgscan_notify_beacon_loss(struct wpa_supplicant *wpa_s) argument 106 bgscan_notify_signal_change(struct wpa_supplicant *wpa_s, int above) argument [all...] |
H A D | wpa_supplicant.c | 124 int wpa_set_wep_keys(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 133 wpa_drv_set_key(wpa_s, WPA_ALG_WEP, 143 static int wpa_supplicant_set_wpa_none_key(struct wpa_supplicant *wpa_s, argument 165 switch (wpa_s->group_cipher) { 180 "WPA-None", wpa_s->group_cipher); 187 return wpa_drv_set_key(wpa_s, alg, (u8 *) "\xff\xff\xff\xff\xff\xff", 194 struct wpa_supplicant *wpa_s = eloop_ctx; local 195 const u8 *bssid = wpa_s->bssid; 197 bssid = wpa_s->pending_bssid; 198 wpa_msg(wpa_s, MSG_INF 217 wpa_supplicant_req_auth_timeout(struct wpa_supplicant *wpa_s, int sec, int usec) argument 239 wpa_supplicant_cancel_auth_timeout(struct wpa_supplicant *wpa_s) argument 254 wpa_supplicant_initiate_eapol(struct wpa_supplicant *wpa_s) argument 320 wpa_supplicant_set_non_wpa_policy(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 364 wpa_supplicant_cleanup(struct wpa_supplicant *wpa_s) argument 441 wpa_clear_keys(struct wpa_supplicant *wpa_s, const u8 *addr) argument 520 wpa_supplicant_set_state(struct wpa_supplicant *wpa_s, enum wpa_states state) argument 562 struct wpa_supplicant *wpa_s = global->ifaces; local 578 struct wpa_supplicant *wpa_s; local 587 wpa_supplicant_clear_status(struct wpa_supplicant *wpa_s) argument 613 wpa_supplicant_reload_configuration(struct wpa_supplicant *wpa_s) argument 681 struct wpa_supplicant *wpa_s; local 737 wpa_supplicant_suites_from_ai(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_ie_data *ie) argument 799 wpa_supplicant_set_suites(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, struct wpa_ssid *ssid, u8 *wpa_ie, size_t *wpa_ie_len) argument 988 wpa_supplicant_associate(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, struct wpa_ssid *ssid) argument 1304 wpa_supplicant_disassociate(struct wpa_supplicant *wpa_s, int reason_code) argument 1338 wpa_supplicant_deauthenticate(struct wpa_supplicant *wpa_s, int reason_code) argument 1372 wpa_supplicant_enable_network(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 1424 wpa_supplicant_disable_network(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 1466 wpa_supplicant_select_network(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 1507 wpa_supplicant_set_ap_scan(struct wpa_supplicant *wpa_s, int ap_scan) argument 1571 wpa_supplicant_get_ssid(struct wpa_supplicant *wpa_s) argument 1629 wpa_supplicant_set_driver(struct wpa_supplicant *wpa_s, const char *name) argument 1689 struct wpa_supplicant *wpa_s = ctx; local 1792 wpa_supplicant_driver_init(struct wpa_supplicant *wpa_s) argument 1862 struct wpa_supplicant *wpa_s; local 1874 wpa_supplicant_init_iface(struct wpa_supplicant *wpa_s, struct wpa_interface *iface) argument 2084 wpa_supplicant_deinit_iface(struct wpa_supplicant *wpa_s, int notify) argument 2120 struct wpa_supplicant *wpa_s; local 2186 wpa_supplicant_remove_iface(struct wpa_global *global, struct wpa_supplicant *wpa_s) argument 2221 struct wpa_supplicant *wpa_s; local 2341 struct wpa_supplicant *wpa_s; local [all...] |
H A D | notify.c | 52 int wpas_notify_iface_added(struct wpa_supplicant *wpa_s) argument 54 if (wpas_dbus_register_iface(wpa_s)) 57 if (wpas_dbus_register_interface(wpa_s)) 64 void wpas_notify_iface_removed(struct wpa_supplicant *wpa_s) argument 67 wpas_dbus_unregister_iface(wpa_s); 70 wpas_dbus_unregister_interface(wpa_s); 74 void wpas_notify_state_changed(struct wpa_supplicant *wpa_s, argument 79 wpa_supplicant_dbus_notify_state_change(wpa_s, new_state, 83 wpas_dbus_signal_prop_changed(wpa_s, WPAS_DBUS_PROP_STATE); 87 void wpas_notify_network_changed(struct wpa_supplicant *wpa_s) argument 93 wpas_notify_ap_scan_changed(struct wpa_supplicant *wpa_s) argument 99 wpas_notify_bssid_changed(struct wpa_supplicant *wpa_s) argument 105 wpas_notify_network_enabled_changed(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 112 wpas_notify_network_selected(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 119 wpas_notify_scanning(struct wpa_supplicant *wpa_s) argument 129 wpas_notify_scan_done(struct wpa_supplicant *wpa_s, int success) argument 135 wpas_notify_scan_results(struct wpa_supplicant *wpa_s) argument 144 wpas_notify_wps_credential(struct wpa_supplicant *wpa_s, const struct wps_credential *cred) argument 156 wpas_notify_wps_event_m2d(struct wpa_supplicant *wpa_s, struct wps_event_m2d *m2d) argument 165 wpas_notify_wps_event_fail(struct wpa_supplicant *wpa_s, struct wps_event_fail *fail) argument 174 wpas_notify_wps_event_success(struct wpa_supplicant *wpa_s) argument 182 wpas_notify_network_added(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 189 wpas_notify_network_removed(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 196 wpas_notify_bss_added(struct wpa_supplicant *wpa_s, u8 bssid[], unsigned int id) argument 205 wpas_notify_bss_removed(struct wpa_supplicant *wpa_s, u8 bssid[], unsigned int id) argument 214 wpas_notify_bss_freq_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument 221 wpas_notify_bss_signal_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument 229 wpas_notify_bss_privacy_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument 237 wpas_notify_bss_mode_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument 244 wpas_notify_bss_wpaie_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument 251 wpas_notify_bss_rsnie_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument 258 wpas_notify_bss_wps_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument 264 wpas_notify_bss_ies_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument 271 wpas_notify_bss_rates_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument 278 wpas_notify_blob_added(struct wpa_supplicant *wpa_s, const char *name) argument 284 wpas_notify_blob_removed(struct wpa_supplicant *wpa_s, const char *name) argument 310 struct wpa_supplicant *wpa_s; local 323 struct wpa_supplicant *wpa_s; local [all...] |
H A D | wps_supplicant.h | 34 int wpas_wps_init(struct wpa_supplicant *wpa_s); 35 void wpas_wps_deinit(struct wpa_supplicant *wpa_s); 36 int wpas_wps_eapol_cb(struct wpa_supplicant *wpa_s); 38 int wpas_wps_start_pbc(struct wpa_supplicant *wpa_s, const u8 *bssid); 39 int wpas_wps_start_pin(struct wpa_supplicant *wpa_s, const u8 *bssid, 41 int wpas_wps_start_oob(struct wpa_supplicant *wpa_s, char *device_type, 43 int wpas_wps_start_reg(struct wpa_supplicant *wpa_s, const u8 *bssid, 45 int wpas_wps_ssid_bss_match(struct wpa_supplicant *wpa_s, 47 int wpas_wps_ssid_wildcard_ok(struct wpa_supplicant *wpa_s, 49 int wpas_wps_scan_pbc_overlap(struct wpa_supplicant *wpa_s, 66 wpas_wps_init(struct wpa_supplicant *wpa_s) argument 71 wpas_wps_deinit(struct wpa_supplicant *wpa_s) argument 75 wpas_wps_eapol_cb(struct wpa_supplicant *wpa_s) argument 85 wpas_wps_ssid_bss_match(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_scan_res *bss) argument 92 wpas_wps_ssid_wildcard_ok(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_scan_res *bss) argument 99 wpas_wps_scan_pbc_overlap(struct wpa_supplicant *wpa_s, struct wpa_bss *selected, struct wpa_ssid *ssid) argument 106 wpas_wps_notify_scan_results(struct wpa_supplicant *wpa_s) argument 110 wpas_wps_searching(struct wpa_supplicant *wpa_s) argument [all...] |
H A D | sme.c | 35 void sme_authenticate(struct wpa_supplicant *wpa_s, argument 54 wpa_s->current_bss = bss; 57 wpa_s->reassociate = 0; 64 if (wpa_s->sme.ssid_len != params.ssid_len || 65 os_memcmp(wpa_s->sme.ssid, params.ssid, params.ssid_len) != 0) 66 wpa_s->sme.prev_bssid_set = 0; 68 wpa_s->sme.freq = params.freq; 69 os_memcpy(wpa_s->sme.ssid, params.ssid, params.ssid_len); 70 wpa_s->sme.ssid_len = params.ssid_len; 98 bssid_changed = !is_zero_ether_addr(wpa_s 244 sme_event_auth(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 322 sme_associate(struct wpa_supplicant *wpa_s, enum wpas_mode mode, const u8 *bssid, u16 auth_type) argument 380 sme_update_ft_ies(struct wpa_supplicant *wpa_s, const u8 *md, const u8 *ies, size_t ies_len) argument 404 sme_event_assoc_reject(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 456 sme_event_auth_timed_out(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 464 sme_event_assoc_timed_out(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 473 sme_event_disassoc(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument [all...] |
H A D | preauth_test.c | 47 static void _wpa_supplicant_disassociate(void *wpa_s, int reason_code) argument 49 wpa_supplicant_disassociate(wpa_s, reason_code); 53 static void _wpa_supplicant_deauthenticate(void *wpa_s, int reason_code) argument 55 wpa_supplicant_deauthenticate(wpa_s, reason_code); 59 static u8 * wpa_alloc_eapol(const struct wpa_supplicant *wpa_s, u8 type, argument 70 hdr->version = wpa_s->conf->eapol_version; 86 static u8 * _wpa_alloc_eapol(void *wpa_s, u8 type, argument 90 return wpa_alloc_eapol(wpa_s, type, data, data_len, msg_len, data_pos); 96 struct wpa_supplicant *wpa_s = ctx; local 97 wpa_s 103 struct wpa_supplicant *wpa_s = ctx; local 108 wpa_ether_send(void *wpa_s, const u8 *dest, u16 proto, const u8 *buf, size_t len) argument 116 wpa_supplicant_get_network_ctx(void *wpa_s) argument 122 _wpa_supplicant_cancel_auth_timeout(void *wpa_s) argument 128 wpa_supplicant_get_beacon_ie(void *wpa_s) argument 135 wpa_supplicant_get_bssid(void *wpa_s, u8 *bssid) argument 142 wpa_supplicant_set_key(void *wpa_s, enum wpa_alg alg, const u8 *addr, int key_idx, int set_tx, const u8 *seq, size_t seq_len, const u8 *key, size_t key_len) argument 152 wpa_supplicant_mlme_setprotection(void *wpa_s, const u8 *addr, int protection_type, int key_type) argument 161 wpa_supplicant_add_pmkid(void *wpa_s, const u8 *bssid, const u8 *pmkid) argument 169 wpa_supplicant_remove_pmkid(void *wpa_s, const u8 *bssid, const u8 *pmkid) argument 180 struct wpa_supplicant *wpa_s = ctx; local 188 struct wpa_supplicant *wpa_s = ctx; local 193 test_eapol_clean(struct wpa_supplicant *wpa_s) argument 218 struct wpa_supplicant *wpa_s = eloop_ctx; local 231 wpa_init_conf(struct wpa_supplicant *wpa_s, const char *ifname) argument 282 struct wpa_supplicant *wpa_s = signal_ctx; local 290 struct wpa_supplicant wpa_s; local [all...] |
H A D | bgscan.h | 24 void * (*init)(struct wpa_supplicant *wpa_s, const char *params, 35 int bgscan_init(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid); 36 void bgscan_deinit(struct wpa_supplicant *wpa_s); 37 int bgscan_notify_scan(struct wpa_supplicant *wpa_s); 38 void bgscan_notify_beacon_loss(struct wpa_supplicant *wpa_s); 39 void bgscan_notify_signal_change(struct wpa_supplicant *wpa_s, int above); 43 static inline int bgscan_init(struct wpa_supplicant *wpa_s, argument 49 static inline void bgscan_deinit(struct wpa_supplicant *wpa_s) argument 53 static inline int bgscan_notify_scan(struct wpa_supplicant *wpa_s) argument 58 static inline void bgscan_notify_beacon_loss(struct wpa_supplicant *wpa_s) argument 62 bgscan_notify_signal_change(struct wpa_supplicant *wpa_s, int above) argument [all...] |
H A D | mlme.h | 30 int ieee80211_sta_init(struct wpa_supplicant *wpa_s); 31 void ieee80211_sta_deinit(struct wpa_supplicant *wpa_s); 32 int ieee80211_sta_req_scan(struct wpa_supplicant *wpa_s, 34 int ieee80211_sta_deauthenticate(struct wpa_supplicant *wpa_s, u16 reason); 35 int ieee80211_sta_disassociate(struct wpa_supplicant *wpa_s, u16 reason); 36 int ieee80211_sta_associate(struct wpa_supplicant *wpa_s, 38 int ieee80211_sta_get_ssid(struct wpa_supplicant *wpa_s, u8 *ssid, 42 void ieee80211_sta_rx(struct wpa_supplicant *wpa_s, const u8 *buf, size_t len, 45 ieee80211_sta_get_scan_results(struct wpa_supplicant *wpa_s); 46 int ieee80211_sta_update_ft_ies(struct wpa_supplicant *wpa_s, cons 54 ieee80211_sta_init(struct wpa_supplicant *wpa_s) argument 59 ieee80211_sta_deinit(struct wpa_supplicant *wpa_s) argument 63 ieee80211_sta_req_scan(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params) argument 69 ieee80211_sta_deauthenticate(struct wpa_supplicant *wpa_s, u16 reason) argument 75 ieee80211_sta_disassociate(struct wpa_supplicant *wpa_s, u16 reason) argument 82 ieee80211_sta_associate(struct wpa_supplicant *wpa_s, struct wpa_driver_associate_params *params) argument 88 ieee80211_sta_get_ssid(struct wpa_supplicant *wpa_s, u8 *ssid, size_t *len) argument 101 ieee80211_sta_rx(struct wpa_supplicant *wpa_s, const u8 *buf, size_t len, struct ieee80211_rx_status *rx_status) argument 107 ieee80211_sta_get_scan_results(struct wpa_supplicant *wpa_s) argument 113 ieee80211_sta_update_ft_ies(struct wpa_supplicant *wpa_s, const u8 *md, const u8 *ies, size_t ies_len) argument 120 ieee80211_sta_send_ft_action(struct wpa_supplicant *wpa_s, u8 action, const u8 *target_ap, const u8 *ies, size_t ies_len) argument [all...] |
H A D | events.c | 45 static int wpa_supplicant_select_config(struct wpa_supplicant *wpa_s) argument 49 if (wpa_s->conf->ap_scan == 1 && wpa_s->current_ssid) 54 ssid = wpa_supplicant_get_ssid(wpa_s); 75 wpa_supplicant_set_suites(wpa_s, NULL, ssid, 78 wpa_supplicant_set_non_wpa_policy(wpa_s, ssid); 81 if (wpa_s->current_ssid && wpa_s->current_ssid != ssid) 82 eapol_sm_invalidate_cached_session(wpa_s->eapol); 83 old_ssid = wpa_s 97 struct wpa_supplicant *wpa_s = eloop_ctx; local 108 wpa_supplicant_mark_disassoc(struct wpa_supplicant *wpa_s) argument 128 wpa_find_assoc_pmkid(struct wpa_supplicant *wpa_s) argument 153 wpa_supplicant_event_pmkid_candidate(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 172 wpa_supplicant_dynamic_keys(struct wpa_supplicant *wpa_s) argument 203 wpa_supplicant_scard_init(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 296 wpa_supplicant_ssid_bss_match(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_scan_res *bss) argument 412 wpa_supplicant_select_bss_wpa(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res, struct wpa_ssid *group, struct wpa_ssid **selected_ssid) argument 514 wpa_supplicant_select_bss_non_wpa(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res, struct wpa_ssid *group, struct wpa_ssid **selected_ssid) argument 647 wpa_supplicant_select_bss(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res, struct wpa_ssid *group, struct wpa_ssid **selected_ssid) argument 671 wpa_supplicant_pick_network(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res, struct wpa_ssid **selected_ssid) argument 700 wpa_supplicant_req_new_scan(struct wpa_supplicant *wpa_s, int timeout_sec, int timeout_usec) argument 716 wpa_supplicant_connect(struct wpa_supplicant *wpa_s, struct wpa_bss *selected, struct wpa_ssid *ssid) argument 750 wpa_supplicant_pick_new_network(struct wpa_supplicant *wpa_s) argument 771 wpa_supplicant_rsn_preauth_scan_results( struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res) argument 799 wpa_supplicant_need_to_roam(struct wpa_supplicant *wpa_s, struct wpa_bss *selected, struct wpa_ssid *ssid, struct wpa_scan_results *scan_res) argument 873 wpa_supplicant_event_scan_results(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 965 wpa_supplicant_event_associnfo(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 1099 wpa_supplicant_event_assoc(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 1262 wpa_supplicant_event_disassoc(struct wpa_supplicant *wpa_s, u16 reason_code) argument 1329 struct wpa_supplicant *wpa_s = eloop_ctx; local 1342 wpa_supplicant_event_michael_mic_failure(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 1435 struct wpa_supplicant *wpa_s; local 1446 wpa_supplicant_event_interface_status(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 1481 wpa_supplicant_event_stkstart(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 1493 wpa_supplicant_event_ft_response(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 1512 wpa_supplicant_event_ibss_rsn_start(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 1523 ft_rx_action(struct wpa_supplicant *wpa_s, const u8 *data, size_t len) argument 1579 struct wpa_supplicant *wpa_s = ctx; local [all...] |
H A D | blacklist.h | 24 struct wpa_blacklist * wpa_blacklist_get(struct wpa_supplicant *wpa_s, 26 int wpa_blacklist_add(struct wpa_supplicant *wpa_s, const u8 *bssid); 27 int wpa_blacklist_del(struct wpa_supplicant *wpa_s, const u8 *bssid); 28 void wpa_blacklist_clear(struct wpa_supplicant *wpa_s);
|
H A D | sme.h | 20 void sme_authenticate(struct wpa_supplicant *wpa_s, 22 void sme_associate(struct wpa_supplicant *wpa_s, enum wpas_mode mode, 24 void sme_event_auth(struct wpa_supplicant *wpa_s, union wpa_event_data *data); 25 int sme_update_ft_ies(struct wpa_supplicant *wpa_s, const u8 *md, 27 void sme_event_assoc_reject(struct wpa_supplicant *wpa_s, 29 void sme_event_auth_timed_out(struct wpa_supplicant *wpa_s, 31 void sme_event_assoc_timed_out(struct wpa_supplicant *wpa_s, 33 void sme_event_disassoc(struct wpa_supplicant *wpa_s, 38 static inline void sme_authenticate(struct wpa_supplicant *wpa_s, argument 44 static inline void sme_event_auth(struct wpa_supplicant *wpa_s, argument 49 sme_update_ft_ies(struct wpa_supplicant *wpa_s, const u8 *md, const u8 *ies, size_t ies_len) argument 56 sme_event_assoc_reject(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 61 sme_event_auth_timed_out(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 66 sme_event_assoc_timed_out(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 71 sme_event_disassoc(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument [all...] |
H A D | scan.h | 19 void wpa_supplicant_req_scan(struct wpa_supplicant *wpa_s, int sec, int usec); 20 void wpa_supplicant_cancel_scan(struct wpa_supplicant *wpa_s); 21 void wpa_supplicant_notify_scanning(struct wpa_supplicant *wpa_s, 24 int wpa_supplicant_trigger_scan(struct wpa_supplicant *wpa_s, 27 wpa_supplicant_get_scan_results(struct wpa_supplicant *wpa_s, 29 int wpa_supplicant_update_scan_results(struct wpa_supplicant *wpa_s);
|
H A D | wpas_glue.c | 42 struct wpa_supplicant *wpa_s = ctx; local 43 wpa_config_set_blob(wpa_s->conf, blob); 44 if (wpa_s->conf->update_config) { 45 int ret = wpa_config_write(wpa_s->confname, wpa_s->conf); 57 struct wpa_supplicant *wpa_s = ctx; local 58 return wpa_config_get_blob(wpa_s->conf, name); 65 static u8 * wpa_alloc_eapol(const struct wpa_supplicant *wpa_s, u8 type, argument 76 hdr->version = wpa_s->conf->eapol_version; 94 * @wpa_s 101 wpa_ether_send(struct wpa_supplicant *wpa_s, const u8 *dest, u16 proto, const u8 *buf, size_t len) argument 129 struct wpa_supplicant *wpa_s = ctx; local 203 struct wpa_supplicant *wpa_s = ctx; local 221 struct wpa_supplicant *wpa_s = ctx; local 229 struct wpa_supplicant *wpa_s = ctx; local 288 struct wpa_supplicant *wpa_s = ctx; local 303 wpa_get_beacon_ie(struct wpa_supplicant *wpa_s) argument 340 struct wpa_supplicant *wpa_s = ctx; local 354 _wpa_alloc_eapol(void *wpa_s, u8 type, const void *data, u16 data_len, size_t *msg_len, void **data_pos) argument 362 _wpa_ether_send(void *wpa_s, const u8 *dest, u16 proto, const u8 *buf, size_t len) argument 369 _wpa_supplicant_cancel_auth_timeout(void *wpa_s) argument 375 _wpa_supplicant_set_state(void *wpa_s, enum wpa_states state) argument 386 wpa_supplicant_get_state(struct wpa_supplicant *wpa_s) argument 392 _wpa_supplicant_get_state(void *wpa_s) argument 398 _wpa_supplicant_disassociate(void *wpa_s, int reason_code) argument 406 _wpa_supplicant_deauthenticate(void *wpa_s, int reason_code) argument 414 wpa_supplicant_get_network_ctx(void *wpa_s) argument 422 struct wpa_supplicant *wpa_s = ctx; local 436 struct wpa_supplicant *wpa_s = _wpa_s; local 446 wpa_supplicant_mlme_setprotection(void *wpa_s, const u8 *addr, int protection_type, int key_type) argument 455 wpa_supplicant_add_pmkid(void *wpa_s, const u8 *bssid, const u8 *pmkid) argument 462 wpa_supplicant_remove_pmkid(void *wpa_s, const u8 *bssid, const u8 *pmkid) argument 473 struct wpa_supplicant *wpa_s = ctx; local 486 struct wpa_supplicant *wpa_s = ctx; local 496 struct wpa_supplicant *wpa_s = ctx; local 526 struct wpa_supplicant *wpa_s = ctx; local 562 struct wpa_supplicant *wpa_s = ctx; local 578 wpa_supplicant_init_eapol(struct wpa_supplicant *wpa_s) argument 619 wpa_supplicant_init_wpa(struct wpa_supplicant *wpa_s) argument 667 wpa_supplicant_rsn_supp_set_config(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument [all...] |
H A D | wps_supplicant.c | 41 static void wpas_clear_wps(struct wpa_supplicant *wpa_s); 44 int wpas_wps_eapol_cb(struct wpa_supplicant *wpa_s) argument 46 if (!wpa_s->wps_success && 47 wpa_s->current_ssid && 48 eap_is_wps_pin_enrollee(&wpa_s->current_ssid->eap)) { 49 const u8 *bssid = wpa_s->bssid; 51 bssid = wpa_s->pending_bssid; 56 wpa_blacklist_add(wpa_s, bssid); 58 wpa_supplicant_deauthenticate(wpa_s, 60 wpa_s 95 wpas_wps_security_workaround(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, const struct wps_credential *cred) argument 177 struct wpa_supplicant *wpa_s = ctx; local 374 wpa_supplicant_wps_event_m2d(struct wpa_supplicant *wpa_s, struct wps_event_m2d *m2d) argument 384 wpa_supplicant_wps_event_fail(struct wpa_supplicant *wpa_s, struct wps_event_fail *fail) argument 393 wpa_supplicant_wps_event_success(struct wpa_supplicant *wpa_s) argument 401 wpa_supplicant_wps_event_er_ap_add(struct wpa_supplicant *wpa_s, struct wps_event_er_ap *ap) argument 426 wpa_supplicant_wps_event_er_ap_remove(struct wpa_supplicant *wpa_s, struct wps_event_er_ap *ap) argument 435 wpa_supplicant_wps_event_er_enrollee_add( struct wpa_supplicant *wpa_s, struct wps_event_er_enrollee *enrollee) argument 461 wpa_supplicant_wps_event_er_enrollee_remove( struct wpa_supplicant *wpa_s, struct wps_event_er_enrollee *enrollee) argument 474 struct wpa_supplicant *wpa_s = ctx; local 519 wpas_clear_wps(struct wpa_supplicant *wpa_s) argument 550 struct wpa_supplicant *wpa_s = eloop_ctx; local 557 wpas_wps_add_network(struct wpa_supplicant *wpa_s, int registrar, const u8 *bssid) argument 613 wpas_wps_reassoc(struct wpa_supplicant *wpa_s, struct wpa_ssid *selected) argument 636 wpas_wps_start_pbc(struct wpa_supplicant *wpa_s, const u8 *bssid) argument 651 wpas_wps_start_pin(struct wpa_supplicant *wpa_s, const u8 *bssid, const char *pin) argument 677 wpas_wps_start_oob(struct wpa_supplicant *wpa_s, char *device_type, char *path, char *method, char *name) argument 726 wpas_wps_start_reg(struct wpa_supplicant *wpa_s, const u8 *bssid, const char *pin, struct wps_new_ap_settings *settings) argument 804 struct wpa_supplicant *wpa_s = ctx; local 814 wpas_wps_init(struct wpa_supplicant *wpa_s) argument 873 wpas_wps_deinit(struct wpa_supplicant *wpa_s) argument 896 wpas_wps_ssid_bss_match(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_scan_res *bss) argument 963 wpas_wps_ssid_wildcard_ok(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_scan_res *bss) argument 998 wpas_wps_scan_pbc_overlap(struct wpa_supplicant *wpa_s, struct wpa_bss *selected, struct wpa_ssid *ssid) argument 1046 wpas_wps_notify_scan_results(struct wpa_supplicant *wpa_s) argument 1073 wpas_wps_searching(struct wpa_supplicant *wpa_s) argument 1102 wpas_wps_er_start(struct wpa_supplicant *wpa_s) argument 1119 wpas_wps_er_stop(struct wpa_supplicant *wpa_s) argument 1130 wpas_wps_er_add_pin(struct wpa_supplicant *wpa_s, const char *uuid, const char *pin) argument 1145 wpas_wps_er_pbc(struct wpa_supplicant *wpa_s, const char *uuid) argument 1155 wpas_wps_er_learn(struct wpa_supplicant *wpa_s, const char *uuid, const char *pin) argument 1175 wpas_wps_terminate_pending(struct wpa_supplicant *wpa_s) argument [all...] |
H A D | ap.c | 39 static int wpa_supplicant_conf_ap(struct wpa_supplicant *wpa_s, argument 46 conf->driver = wpa_s->driver; 48 os_strlcpy(bss->iface, wpa_s->ifname, sizeof(bss->iface)); 128 if (wpa_s->conf->config_methods) 129 bss->config_methods = os_strdup(wpa_s->conf->config_methods); 130 if (wpa_s->conf->device_type) 131 bss->device_type = os_strdup(wpa_s->conf->device_type); 156 int wpa_supplicant_create_ap(struct wpa_supplicant *wpa_s, argument 169 wpa_supplicant_ap_deinit(wpa_s); 191 wpa_s 280 wpa_supplicant_ap_deinit(struct wpa_supplicant *wpa_s) argument 297 struct wpa_supplicant *wpa_s = ctx; local 306 struct wpa_supplicant *wpa_s = ctx; local 320 struct wpa_supplicant *wpa_s = ctx; local 334 struct wpa_supplicant *wpa_s = ctx; local 340 wpa_supplicant_ap_rx_eapol(struct wpa_supplicant *wpa_s, const u8 *src_addr, const u8 *buf, size_t len) argument 349 wpa_supplicant_ap_wps_pbc(struct wpa_supplicant *wpa_s, const u8 *bssid) argument 357 wpa_supplicant_ap_wps_pin(struct wpa_supplicant *wpa_s, const u8 *bssid, const char *pin, char *buf, size_t buflen) argument 382 ap_ctrl_iface_sta_first(struct wpa_supplicant *wpa_s, char *buf, size_t buflen) argument 392 ap_ctrl_iface_sta(struct wpa_supplicant *wpa_s, const char *txtaddr, char *buf, size_t buflen) argument 402 ap_ctrl_iface_sta_next(struct wpa_supplicant *wpa_s, const char *txtaddr, char *buf, size_t buflen) argument 412 ap_ctrl_iface_wpa_get_status(struct wpa_supplicant *wpa_s, char *buf, size_t buflen, int verbose) argument 443 wpa_supplicant_ap_mac_addr_filter(struct wpa_supplicant *wpa_s, const u8 *addr) argument [all...] |
H A D | ap.h | 19 int wpa_supplicant_create_ap(struct wpa_supplicant *wpa_s, 21 void wpa_supplicant_ap_deinit(struct wpa_supplicant *wpa_s); 22 void wpa_supplicant_ap_rx_eapol(struct wpa_supplicant *wpa_s, 24 int wpa_supplicant_ap_wps_pbc(struct wpa_supplicant *wpa_s, const u8 *bssid); 25 int wpa_supplicant_ap_wps_pin(struct wpa_supplicant *wpa_s, const u8 *bssid, 27 int ap_ctrl_iface_sta_first(struct wpa_supplicant *wpa_s, 29 int ap_ctrl_iface_sta(struct wpa_supplicant *wpa_s, const char *txtaddr, 31 int ap_ctrl_iface_sta_next(struct wpa_supplicant *wpa_s, const char *txtaddr, 33 int ap_ctrl_iface_wpa_get_status(struct wpa_supplicant *wpa_s, char *buf, 40 int wpa_supplicant_ap_mac_addr_filter(struct wpa_supplicant *wpa_s, [all...] |
H A D | mlme.c | 89 static void ieee80211_send_probe_req(struct wpa_supplicant *wpa_s, 93 ieee80211_bss_get(struct wpa_supplicant *wpa_s, const u8 *bssid); 94 static int ieee80211_sta_find_ibss(struct wpa_supplicant *wpa_s); 95 static int ieee80211_sta_wep_configured(struct wpa_supplicant *wpa_s); 99 static int ieee80211_sta_set_probe_req_ie(struct wpa_supplicant *wpa_s, 103 static int ieee80211_sta_set_channel(struct wpa_supplicant *wpa_s, argument 110 for (i = 0; i < wpa_s->mlme.num_modes; i++) { 111 mode = &wpa_s->mlme.modes[i]; 113 wpa_s->mlme.curr_rates = mode->rates; 114 wpa_s 134 ieee80211_sta_wmm_params(struct wpa_supplicant *wpa_s, const u8 *wmm_param, size_t wmm_param_len) argument 191 ieee80211_set_associated(struct wpa_supplicant *wpa_s, int assoc) argument 216 ieee80211_sta_tx(struct wpa_supplicant *wpa_s, const u8 *buf, size_t len) argument 223 ieee80211_send_auth(struct wpa_supplicant *wpa_s, int transaction, const u8 *extra, size_t extra_len, int encrypt) argument 262 ieee80211_reschedule_timer(struct wpa_supplicant *wpa_s, int ms) argument 270 ieee80211_authenticate(struct wpa_supplicant *wpa_s) argument 316 ieee80211_send_assoc(struct wpa_supplicant *wpa_s) argument 468 ieee80211_send_deauth(struct wpa_supplicant *wpa_s, u16 reason) argument 496 ieee80211_send_disassoc(struct wpa_supplicant *wpa_s, u16 reason) argument 524 ieee80211_privacy_mismatch(struct wpa_supplicant *wpa_s) argument 545 ieee80211_associate(struct wpa_supplicant *wpa_s) argument 570 ieee80211_associated(struct wpa_supplicant *wpa_s) argument 631 ieee80211_send_probe_req(struct wpa_supplicant *wpa_s, const u8 *dst, const u8 *ssid, size_t ssid_len) argument 702 ieee80211_sta_wep_configured(struct wpa_supplicant *wpa_s) argument 715 ieee80211_auth_completed(struct wpa_supplicant *wpa_s) argument 723 ieee80211_auth_challenge(struct wpa_supplicant *wpa_s, struct ieee80211_mgmt *mgmt, size_t len, struct ieee80211_rx_status *rx_status) argument 748 ieee80211_rx_mgmt_auth(struct wpa_supplicant *wpa_s, struct ieee80211_mgmt *mgmt, size_t len, struct ieee80211_rx_status *rx_status) argument 916 ieee80211_rx_mgmt_deauth(struct wpa_supplicant *wpa_s, struct ieee80211_mgmt *mgmt, size_t len, struct ieee80211_rx_status *rx_status) argument 959 ieee80211_rx_mgmt_disassoc(struct wpa_supplicant *wpa_s, struct ieee80211_mgmt *mgmt, size_t len, struct ieee80211_rx_status *rx_status) argument 1027 ieee80211_tx_addts(struct wpa_supplicant *wpa_s) argument 1059 ieee80211_rx_mgmt_assoc_resp(struct wpa_supplicant *wpa_s, struct ieee80211_mgmt *mgmt, size_t len, struct ieee80211_rx_status *rx_status, int reassoc) argument 1221 __ieee80211_bss_hash_add(struct wpa_supplicant *wpa_s, struct ieee80211_sta_bss *bss) argument 1230 __ieee80211_bss_hash_del(struct wpa_supplicant *wpa_s, struct ieee80211_sta_bss *bss) argument 1252 ieee80211_bss_add(struct wpa_supplicant *wpa_s, const u8 *bssid) argument 1270 ieee80211_bss_get(struct wpa_supplicant *wpa_s, const u8 *bssid) argument 1284 ieee80211_bss_free(struct wpa_supplicant *wpa_s, struct ieee80211_sta_bss *bss) argument 1297 ieee80211_bss_list_deinit(struct wpa_supplicant *wpa_s) argument 1311 ieee80211_bss_info(struct wpa_supplicant *wpa_s, struct ieee80211_mgmt *mgmt, size_t len, struct ieee80211_rx_status *rx_status, int beacon) argument 1582 ieee80211_rx_mgmt_probe_resp(struct wpa_supplicant *wpa_s, struct ieee80211_mgmt *mgmt, size_t len, struct ieee80211_rx_status *rx_status) argument 1591 ieee80211_rx_mgmt_beacon(struct wpa_supplicant *wpa_s, struct ieee80211_mgmt *mgmt, size_t len, struct ieee80211_rx_status *rx_status) argument 1637 ieee80211_rx_mgmt_probe_req(struct wpa_supplicant *wpa_s, struct ieee80211_mgmt *mgmt, size_t len, struct ieee80211_rx_status *rx_status) argument 1710 ieee80211_rx_mgmt_ft_action(struct wpa_supplicant *wpa_s, struct ieee80211_mgmt *mgmt, size_t len, struct ieee80211_rx_status *rx_status) argument 1774 ieee80211_sta_send_sa_query_resp(struct wpa_supplicant *wpa_s, const u8 *addr, const u8 *trans_id) argument 1807 ieee80211_rx_mgmt_sa_query_action( struct wpa_supplicant *wpa_s, struct ieee80211_mgmt *mgmt, size_t len, struct ieee80211_rx_status *rx_status) argument 1888 ieee80211_rx_addts_resp( struct wpa_supplicant *wpa_s, struct ieee80211_mgmt *mgmt, size_t len, size_t var_len) argument 1905 ieee80211_rx_delts( struct wpa_supplicant *wpa_s, struct ieee80211_mgmt *mgmt, size_t len, size_t var_len) argument 1922 ieee80211_rx_mgmt_wmm_action( struct wpa_supplicant *wpa_s, struct ieee80211_mgmt *mgmt, size_t len, struct ieee80211_rx_status *rx_status) argument 1955 ieee80211_rx_mgmt_action(struct wpa_supplicant *wpa_s, struct ieee80211_mgmt *mgmt, size_t len, struct ieee80211_rx_status *rx_status) argument 1995 ieee80211_sta_rx_mgmt(struct wpa_supplicant *wpa_s, const u8 *buf, size_t len, struct ieee80211_rx_status *rx_status) argument 2044 ieee80211_sta_rx_scan(struct wpa_supplicant *wpa_s, const u8 *buf, size_t len, struct ieee80211_rx_status *rx_status) argument 2068 ieee80211_sta_active_ibss(struct wpa_supplicant *wpa_s) argument 2088 ieee80211_sta_expire(struct wpa_supplicant *wpa_s) argument 2104 ieee80211_sta_merge_ibss(struct wpa_supplicant *wpa_s) argument 2126 struct wpa_supplicant *wpa_s = eloop_ctx; local 2162 ieee80211_sta_new_auth(struct wpa_supplicant *wpa_s) argument 2194 ieee80211_ibss_allowed(struct wpa_supplicant *wpa_s) argument 2219 ieee80211_sta_join_ibss(struct wpa_supplicant *wpa_s, struct ieee80211_sta_bss *bss) argument 2456 ieee80211_sta_find_ibss(struct wpa_supplicant *wpa_s) argument 2547 ieee80211_sta_get_ssid(struct wpa_supplicant *wpa_s, u8 *ssid, size_t *len) argument 2556 ieee80211_sta_associate(struct wpa_supplicant *wpa_s, struct wpa_driver_associate_params *params) argument 2650 ieee80211_sta_save_oper_chan(struct wpa_supplicant *wpa_s) argument 2658 ieee80211_sta_restore_oper_chan(struct wpa_supplicant *wpa_s) argument 2671 ieee80211_active_scan(struct wpa_supplicant *wpa_s) argument 2697 struct wpa_supplicant *wpa_s = eloop_ctx; local 2808 ieee80211_sta_req_scan(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params) argument 2879 ieee80211_sta_get_scan_results(struct wpa_supplicant *wpa_s) argument 2969 ieee80211_sta_deauthenticate(struct wpa_supplicant *wpa_s, u16 reason) argument 2979 ieee80211_sta_disassociate(struct wpa_supplicant *wpa_s, u16 reason) argument 2992 ieee80211_sta_rx(struct wpa_supplicant *wpa_s, const u8 *buf, size_t len, struct ieee80211_rx_status *rx_status) argument 3050 ieee80211_sta_init(struct wpa_supplicant *wpa_s) argument 3074 ieee80211_sta_deinit(struct wpa_supplicant *wpa_s) argument 3102 ieee80211_sta_update_ft_ies(struct wpa_supplicant *wpa_s, const u8 *md, const u8 *ies, size_t ies_len) argument 3126 ieee80211_sta_send_ft_action(struct wpa_supplicant *wpa_s, u8 action, const u8 *target_ap, const u8 *ies, size_t ies_len) argument 3180 ieee80211_sta_set_probe_req_ie(struct wpa_supplicant *wpa_s, const u8 *ies, size_t ies_len) argument [all...] |
H A D | scan.c | 30 static void wpa_supplicant_gen_assoc_event(struct wpa_supplicant *wpa_s) argument 35 ssid = wpa_supplicant_get_ssid(wpa_s); 39 if (wpa_s->current_ssid == NULL) { 40 wpa_s->current_ssid = ssid; 41 if (wpa_s->current_ssid != NULL) 42 wpas_notify_network_changed(wpa_s); 44 wpa_supplicant_initiate_eapol(wpa_s); 48 wpa_supplicant_event(wpa_s, EVENT_ASSOC, &data); 89 static void wpa_supplicant_assoc_try(struct wpa_supplicant *wpa_s, argument 102 wpa_s 185 wpa_supplicant_trigger_scan(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params) argument 242 struct wpa_supplicant *wpa_s = eloop_ctx; local 430 wpa_supplicant_req_scan(struct wpa_supplicant *wpa_s, int sec, int usec) argument 468 wpa_supplicant_cancel_scan(struct wpa_supplicant *wpa_s) argument 475 wpa_supplicant_notify_scanning(struct wpa_supplicant *wpa_s, int scanning) argument 639 wpa_supplicant_get_scan_results(struct wpa_supplicant *wpa_s, struct scan_info *info, int new_scan) argument 666 wpa_supplicant_update_scan_results(struct wpa_supplicant *wpa_s) argument [all...] |
/freebsd-9.3-release/contrib/wpa/wpa_supplicant/dbus/ |
H A D | dbus_new.h | 90 int wpas_dbus_register_interface(struct wpa_supplicant *wpa_s); 91 int wpas_dbus_unregister_interface(struct wpa_supplicant *wpa_s); 92 void wpas_dbus_signal_prop_changed(struct wpa_supplicant *wpa_s, 94 void wpas_dbus_bss_signal_prop_changed(struct wpa_supplicant *wpa_s, 97 void wpas_dbus_signal_network_enabled_changed(struct wpa_supplicant *wpa_s, 99 void wpas_dbus_signal_network_selected(struct wpa_supplicant *wpa_s, int id); 100 void wpas_dbus_signal_scan_done(struct wpa_supplicant *wpa_s, int success); 101 void wpas_dbus_signal_wps_cred(struct wpa_supplicant *wpa_s, 103 void wpas_dbus_signal_wps_event_m2d(struct wpa_supplicant *wpa_s, 105 void wpas_dbus_signal_wps_event_fail(struct wpa_supplicant *wpa_s, 125 wpas_dbus_register_interface(struct wpa_supplicant *wpa_s) argument 130 wpas_dbus_unregister_interface(struct wpa_supplicant *wpa_s) argument 137 wpas_dbus_signal_prop_changed(struct wpa_supplicant *wpa_s, enum wpas_dbus_prop property) argument 142 wpas_dbus_bss_signal_prop_changed( struct wpa_supplicant *wpa_s, enum wpas_dbus_bss_prop property, unsigned int id) argument 148 wpas_dbus_signal_network_enabled_changed( struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 153 wpas_dbus_signal_network_selected( struct wpa_supplicant *wpa_s, int id) argument 158 wpas_dbus_signal_scan_done(struct wpa_supplicant *wpa_s, int success) argument 163 wpas_dbus_signal_wps_cred(struct wpa_supplicant *wpa_s, const struct wps_credential *cred) argument 168 wpas_dbus_signal_wps_event_m2d(struct wpa_supplicant *wpa_s, struct wps_event_m2d *m2d) argument 173 wpas_dbus_signal_wps_event_fail( struct wpa_supplicant *wpa_s, struct wps_event_fail *fail) argument 178 wpas_dbus_signal_wps_event_success( struct wpa_supplicant *wpa_s) argument 183 wpas_dbus_register_network(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 189 wpas_dbus_unregister_network(struct wpa_supplicant *wpa_s, int nid) argument 195 wpas_dbus_unregister_bss(struct wpa_supplicant *wpa_s, u8 bssid[ETH_ALEN], unsigned int id) argument 201 wpas_dbus_register_bss(struct wpa_supplicant *wpa_s, u8 bssid[ETH_ALEN], unsigned int id) argument 207 wpas_dbus_signal_blob_added(struct wpa_supplicant *wpa_s, const char *name) argument 212 wpas_dbus_signal_blob_removed(struct wpa_supplicant *wpa_s, const char *name) argument [all...] |
H A D | dbus_old_handlers.h | 36 struct wpa_supplicant *wpa_s); 39 struct wpa_supplicant *wpa_s); 42 struct wpa_supplicant *wpa_s, 46 struct wpa_supplicant *wpa_s); 49 struct wpa_supplicant *wpa_s); 52 struct wpa_supplicant *wpa_s); 55 struct wpa_supplicant *wpa_s, 59 struct wpa_supplicant *wpa_s, 63 struct wpa_supplicant *wpa_s, 67 struct wpa_supplicant *wpa_s); [all...] |
H A D | dbus_old.h | 78 void wpa_supplicant_dbus_notify_scan_results(struct wpa_supplicant *wpa_s); 79 void wpa_supplicant_dbus_notify_scanning(struct wpa_supplicant *wpa_s); 80 void wpa_supplicant_dbus_notify_state_change(struct wpa_supplicant *wpa_s, 83 void wpa_supplicant_dbus_notify_wps_cred(struct wpa_supplicant *wpa_s, 89 int wpas_dbus_register_iface(struct wpa_supplicant *wpa_s); 90 int wpas_dbus_unregister_iface(struct wpa_supplicant *wpa_s); 100 wpa_supplicant_dbus_notify_scan_results(struct wpa_supplicant *wpa_s) argument 105 wpa_supplicant_dbus_notify_scanning(struct wpa_supplicant *wpa_s) argument 112 wpa_supplicant_dbus_notify_wps_cred(struct wpa_supplicant *wpa_s, argument 118 wpas_dbus_register_iface(struct wpa_supplicant *wpa_s) argument 124 wpas_dbus_unregister_iface(struct wpa_supplicant *wpa_s) argument [all...] |
H A D | dbus_old.c | 139 * @wpa_s: a network interface's data 146 struct wpa_supplicant *wpa_s, 153 ssid = wpa_config_get_network(wpa_s->conf, network_id); 158 reply = wpas_dbus_iface_set_network(message, wpa_s, ssid); 160 reply = wpas_dbus_iface_enable_network(message, wpa_s, ssid); 162 reply = wpas_dbus_iface_disable_network(message, wpa_s, ssid); 171 * @wpa_s: a network interface's data 178 struct wpa_supplicant *wpa_s, 187 bss = wpa_bss_get_bssid(wpa_s, bssid); 193 return wpas_dbus_bssid_properties(message, wpa_s, bs 145 wpas_dispatch_network_method(DBusMessage *message, struct wpa_supplicant *wpa_s, int network_id) argument 177 wpas_dispatch_bssid_method(DBusMessage *message, struct wpa_supplicant *wpa_s, const char *bssid_txt) argument 213 struct wpa_supplicant *wpa_s = user_data; local 374 wpa_supplicant_dbus_notify_scan_results(struct wpa_supplicant *wpa_s) argument 405 wpa_supplicant_dbus_notify_state_change(struct wpa_supplicant *wpa_s, enum wpa_states new_state, enum wpa_states old_state) argument 472 wpa_supplicant_dbus_notify_scanning(struct wpa_supplicant *wpa_s) argument 504 wpa_supplicant_dbus_notify_wps_cred(struct wpa_supplicant *wpa_s, const struct wps_credential *cred) argument 544 wpa_supplicant_dbus_notify_wps_cred(struct wpa_supplicant *wpa_s, const struct wps_credential *cred) argument 613 wpas_dbus_register_iface(struct wpa_supplicant *wpa_s) argument 656 wpas_dbus_unregister_iface(struct wpa_supplicant *wpa_s) argument 688 struct wpa_supplicant *wpa_s; local [all...] |