/freebsd-11-stable/contrib/wpa/wpa_supplicant/binder/ |
H A D | iface.cpp | 14 Iface::Iface(struct wpa_supplicant *wpa_s) : wpa_s_(wpa_s) {} argument
|
H A D | binder.h | 29 int wpas_binder_register_interface(struct wpa_supplicant *wpa_s); 30 int wpas_binder_unregister_interface(struct wpa_supplicant *wpa_s); 32 static inline int wpas_binder_register_interface(struct wpa_supplicant *wpa_s) argument 36 static inline int wpas_binder_unregister_interface(struct wpa_supplicant *wpa_s) argument
|
/freebsd-11-stable/contrib/wpa/wpa_supplicant/ |
H A D | driver_i.h | 15 static inline void * wpa_drv_init(struct wpa_supplicant *wpa_s, argument 18 if (wpa_s->driver->init2) 19 return wpa_s->driver->init2(wpa_s, ifname, 20 wpa_s->global_drv_priv); 21 if (wpa_s->driver->init) { 22 return wpa_s->driver->init(wpa_s, ifname); 27 static inline void wpa_drv_deinit(struct wpa_supplicant *wpa_s) argument 29 if (wpa_s 33 wpa_drv_set_param(struct wpa_supplicant *wpa_s, const char *param) argument 41 wpa_drv_set_countermeasures(struct wpa_supplicant *wpa_s, int enabled) argument 51 wpa_drv_authenticate(struct wpa_supplicant *wpa_s, struct wpa_driver_auth_params *params) argument 59 wpa_drv_associate(struct wpa_supplicant *wpa_s, struct wpa_driver_associate_params *params) argument 68 wpa_drv_init_mesh(struct wpa_supplicant *wpa_s) argument 75 wpa_drv_join_mesh(struct wpa_supplicant *wpa_s, struct wpa_driver_mesh_join_params *params) argument 83 wpa_drv_leave_mesh(struct wpa_supplicant *wpa_s) argument 90 wpa_drv_mesh_link_probe(struct wpa_supplicant *wpa_s, const u8 *addr, const u8 *eth, size_t len) argument 100 wpa_drv_scan(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params) argument 112 wpa_drv_sched_scan(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params) argument 120 wpa_drv_stop_sched_scan(struct wpa_supplicant *wpa_s) argument 127 wpa_drv_get_scan_results2( struct wpa_supplicant *wpa_s) argument 135 wpa_drv_get_bssid(struct wpa_supplicant *wpa_s, u8 *bssid) argument 143 wpa_drv_get_ssid(struct wpa_supplicant *wpa_s, u8 *ssid) argument 151 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 171 wpa_drv_get_seqnum(struct wpa_supplicant *wpa_s, const u8 *addr, int idx, u8 *seq) argument 180 wpa_drv_sta_deauth(struct wpa_supplicant *wpa_s, const u8 *addr, u16 reason_code) argument 191 wpa_drv_deauthenticate(struct wpa_supplicant *wpa_s, const u8 *addr, u16 reason_code) argument 201 wpa_drv_add_pmkid(struct wpa_supplicant *wpa_s, struct wpa_pmkid_params *params) argument 210 wpa_drv_remove_pmkid(struct wpa_supplicant *wpa_s, struct wpa_pmkid_params *params) argument 219 wpa_drv_flush_pmkid(struct wpa_supplicant *wpa_s) argument 227 wpa_drv_get_capa(struct wpa_supplicant *wpa_s, struct wpa_driver_capa *capa) argument 236 wpa_drv_poll(struct wpa_supplicant *wpa_s) argument 243 wpa_drv_get_ifname(struct wpa_supplicant *wpa_s) argument 252 wpa_driver_get_radio_name(struct wpa_supplicant *wpa_s) argument 259 wpa_drv_get_mac_addr(struct wpa_supplicant *wpa_s) argument 267 wpa_drv_set_operstate(struct wpa_supplicant *wpa_s, int state) argument 275 wpa_drv_mlme_setprotection(struct wpa_supplicant *wpa_s, const u8 *addr, int protect_type, int key_type) argument 287 wpa_drv_get_hw_feature_data(struct wpa_supplicant *wpa_s, u16 *num_modes, u16 *flags, u8 *dfs_domain) argument 297 wpa_drv_set_country(struct wpa_supplicant *wpa_s, const char *alpha2) argument 305 wpa_drv_send_mlme(struct wpa_supplicant *wpa_s, const u8 *data, size_t data_len, int noack, unsigned int freq) argument 316 wpa_drv_update_ft_ies(struct wpa_supplicant *wpa_s, const u8 *md, const u8 *ies, size_t ies_len) argument 326 wpa_drv_set_ap(struct wpa_supplicant *wpa_s, struct wpa_driver_ap_params *params) argument 334 wpa_drv_sta_add(struct wpa_supplicant *wpa_s, struct hostapd_sta_add_params *params) argument 342 wpa_drv_sta_remove(struct wpa_supplicant *wpa_s, const u8 *addr) argument 350 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, u32 flags) argument 362 wpa_drv_sta_set_flags(struct wpa_supplicant *wpa_s, const u8 *addr, int total_flags, int flags_or, int flags_and) argument 373 wpa_drv_set_supp_port(struct wpa_supplicant *wpa_s, int authorized) argument 383 wpa_drv_send_action(struct wpa_supplicant *wpa_s, unsigned int freq, unsigned int wait, const u8 *dst, const u8 *src, const u8 *bssid, const u8 *data, size_t data_len, int no_cck) argument 398 wpa_drv_send_action_cancel_wait(struct wpa_supplicant *wpa_s) argument 404 wpa_drv_set_freq(struct wpa_supplicant *wpa_s, struct hostapd_freq_params *freq) argument 412 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, const char *bridge) argument 425 wpa_drv_if_remove(struct wpa_supplicant *wpa_s, enum wpa_driver_if_type type, const char *ifname) argument 434 wpa_drv_remain_on_channel(struct wpa_supplicant *wpa_s, unsigned int freq, unsigned int duration) argument 444 wpa_drv_cancel_remain_on_channel( struct wpa_supplicant *wpa_s) argument 453 wpa_drv_probe_req_report(struct wpa_supplicant *wpa_s, int report) argument 462 wpa_drv_deinit_ap(struct wpa_supplicant *wpa_s) argument 469 wpa_drv_deinit_p2p_cli(struct wpa_supplicant *wpa_s) argument 476 wpa_drv_suspend(struct wpa_supplicant *wpa_s) argument 482 wpa_drv_resume(struct wpa_supplicant *wpa_s) argument 488 wpa_drv_signal_monitor(struct wpa_supplicant *wpa_s, int threshold, int hysteresis) argument 497 wpa_drv_signal_poll(struct wpa_supplicant *wpa_s, struct wpa_signal_info *si) argument 505 wpa_drv_channel_info(struct wpa_supplicant *wpa_s, struct wpa_channel_info *ci) argument 513 wpa_drv_pktcnt_poll(struct wpa_supplicant *wpa_s, struct hostap_sta_driver_data *sta) argument 522 wpa_drv_set_ap_wps_ie(struct wpa_supplicant *wpa_s, const struct wpabuf *beacon, const struct wpabuf *proberesp, const struct wpabuf *assocresp) argument 533 wpa_drv_get_noa(struct wpa_supplicant *wpa_s, u8 *buf, size_t buf_len) argument 541 wpa_drv_set_p2p_powersave(struct wpa_supplicant *wpa_s, int legacy_ps, int opp_ps, int ctwindow) argument 551 wpa_drv_ampdu(struct wpa_supplicant *wpa_s, int ampdu) argument 558 wpa_drv_send_tdls_mgmt(struct wpa_supplicant *wpa_s, const u8 *dst, u8 action_code, u8 dialog_token, u16 status_code, u32 peer_capab, int initiator, const u8 *buf, size_t len) argument 573 wpa_drv_tdls_oper(struct wpa_supplicant *wpa_s, enum tdls_oper oper, const u8 *peer) argument 582 wpa_drv_driver_cmd(struct wpa_supplicant *wpa_s, char *cmd, char *buf, size_t buf_len) argument 591 wpa_drv_set_rekey_info(struct wpa_supplicant *wpa_s, const u8 *kek, size_t kek_len, const u8 *kck, size_t kck_len, const u8 *replay_ctr) argument 602 wpa_drv_radio_disable(struct wpa_supplicant *wpa_s, int disabled) argument 610 wpa_drv_switch_channel(struct wpa_supplicant *wpa_s, struct csa_settings *settings) argument 618 wpa_drv_add_ts(struct wpa_supplicant *wpa_s, u8 tsid, const u8 *address, u8 user_priority, u16 admitted_time) argument 628 wpa_drv_del_ts(struct wpa_supplicant *wpa_s, u8 tid, const u8 *address) argument 636 wpa_drv_tdls_enable_channel_switch( struct wpa_supplicant *wpa_s, const u8 *addr, u8 oper_class, const struct hostapd_freq_params *freq_params) argument 648 wpa_drv_tdls_disable_channel_switch(struct wpa_supplicant *wpa_s, const u8 *addr) argument 657 wpa_drv_wnm_oper(struct wpa_supplicant *wpa_s, enum wnm_oper oper, const u8 *peer, u8 *buf, u16 *buf_len) argument 667 wpa_drv_status(struct wpa_supplicant *wpa_s, char *buf, size_t buflen) argument 675 wpa_drv_set_qos_map(struct wpa_supplicant *wpa_s, const u8 *qos_map_set, u8 qos_map_set_len) argument 684 wpa_drv_wowlan(struct wpa_supplicant *wpa_s, const struct wowlan_triggers *triggers) argument 692 wpa_drv_vendor_cmd(struct wpa_supplicant *wpa_s, int vendor_id, int subcmd, const u8 *data, size_t data_len, struct wpabuf *buf) argument 702 wpa_drv_roaming(struct wpa_supplicant *wpa_s, int allowed, const u8 *bssid) argument 710 wpa_drv_disable_fils(struct wpa_supplicant *wpa_s, int disable) argument 718 wpa_drv_set_mac_addr(struct wpa_supplicant *wpa_s, const u8 *addr) argument 729 wpa_drv_macsec_init(struct wpa_supplicant *wpa_s, struct macsec_init_params *params) argument 737 wpa_drv_macsec_deinit(struct wpa_supplicant *wpa_s) argument 744 wpa_drv_macsec_get_capability(struct wpa_supplicant *wpa_s, enum macsec_cap *cap) argument 752 wpa_drv_enable_protect_frames(struct wpa_supplicant *wpa_s, Boolean enabled) argument 760 wpa_drv_enable_encrypt(struct wpa_supplicant *wpa_s, Boolean enabled) argument 768 wpa_drv_set_replay_protect(struct wpa_supplicant *wpa_s, Boolean enabled, u32 window) argument 777 wpa_drv_set_current_cipher_suite(struct wpa_supplicant *wpa_s, u64 cs) argument 785 wpa_drv_enable_controlled_port(struct wpa_supplicant *wpa_s, Boolean enabled) argument 793 wpa_drv_get_receive_lowest_pn(struct wpa_supplicant *wpa_s, struct receive_sa *sa) argument 801 wpa_drv_get_transmit_next_pn(struct wpa_supplicant *wpa_s, struct transmit_sa *sa) argument 809 wpa_drv_set_transmit_next_pn(struct wpa_supplicant *wpa_s, struct transmit_sa *sa) argument 817 wpa_drv_set_receive_lowest_pn(struct wpa_supplicant *wpa_s, struct receive_sa *sa) argument 826 wpa_drv_create_receive_sc(struct wpa_supplicant *wpa_s, struct receive_sc *sc, unsigned int conf_offset, int validation) argument 835 wpa_drv_delete_receive_sc(struct wpa_supplicant *wpa_s, struct receive_sc *sc) argument 843 wpa_drv_create_receive_sa(struct wpa_supplicant *wpa_s, struct receive_sa *sa) argument 851 wpa_drv_delete_receive_sa(struct wpa_supplicant *wpa_s, struct receive_sa *sa) argument 859 wpa_drv_enable_receive_sa(struct wpa_supplicant *wpa_s, struct receive_sa *sa) argument 867 wpa_drv_disable_receive_sa(struct wpa_supplicant *wpa_s, struct receive_sa *sa) argument 876 wpa_drv_create_transmit_sc(struct wpa_supplicant *wpa_s, struct transmit_sc *sc, unsigned int conf_offset) argument 885 wpa_drv_delete_transmit_sc(struct wpa_supplicant *wpa_s, struct transmit_sc *sc) argument 893 wpa_drv_create_transmit_sa(struct wpa_supplicant *wpa_s, struct transmit_sa *sa) argument 901 wpa_drv_delete_transmit_sa(struct wpa_supplicant *wpa_s, struct transmit_sa *sa) argument 909 wpa_drv_enable_transmit_sa(struct wpa_supplicant *wpa_s, struct transmit_sa *sa) argument 917 wpa_drv_disable_transmit_sa(struct wpa_supplicant *wpa_s, struct transmit_sa *sa) argument 926 wpa_drv_setband(struct wpa_supplicant *wpa_s, enum set_band band) argument 934 wpa_drv_get_pref_freq_list(struct wpa_supplicant *wpa_s, enum wpa_driver_if_type if_type, unsigned int *num, unsigned int *freq_list) argument 950 wpa_drv_set_prob_oper_freq(struct wpa_supplicant *wpa_s, unsigned int freq) argument 958 wpa_drv_abort_scan(struct wpa_supplicant *wpa_s, u64 scan_cookie) argument 966 wpa_drv_configure_frame_filters(struct wpa_supplicant *wpa_s, u32 filters) argument 975 wpa_drv_get_ext_capa(struct wpa_supplicant *wpa_s, enum wpa_driver_if_type type) argument 986 wpa_drv_p2p_lo_start(struct wpa_supplicant *wpa_s, unsigned int channel, unsigned int period, unsigned int interval, unsigned int count, const u8 *device_types, size_t dev_types_len, const u8 *ies, size_t ies_len) argument 1002 wpa_drv_p2p_lo_stop(struct wpa_supplicant *wpa_s) argument 1009 wpa_drv_set_default_scan_ies(struct wpa_supplicant *wpa_s, const u8 *ies, size_t len) argument 1017 wpa_drv_set_tdls_mode(struct wpa_supplicant *wpa_s, int tdls_external_control) argument 1027 wpa_drv_get_bss_trans_status(struct wpa_supplicant *wpa_s, struct wpa_bss_trans_info *params) argument 1036 wpa_drv_ignore_assoc_disallow(struct wpa_supplicant *wpa_s, int val) argument 1044 wpa_drv_set_bssid_blacklist(struct wpa_supplicant *wpa_s, unsigned int num_bssid, const u8 *bssids) argument 1054 wpa_drv_update_connect_params( struct wpa_supplicant *wpa_s, struct wpa_driver_associate_params *params, enum wpa_drv_update_connect_params_mask mask) argument 1066 wpa_drv_send_external_auth_status(struct wpa_supplicant *wpa_s, struct external_auth *params) argument 1075 wpa_drv_set_4addr_mode(struct wpa_supplicant *wpa_s, int val) argument [all...] |
H A D | offchannel.c | 22 wpas_get_tx_interface(struct wpa_supplicant *wpa_s, const u8 *src) argument 26 if (os_memcmp(src, wpa_s->own_addr, ETH_ALEN) == 0) { 28 if (wpa_s->p2p_mgmt && wpa_s != wpa_s->parent && 29 wpa_s->parent->ap_iface && 30 os_memcmp(wpa_s->parent->own_addr, 31 wpa_s->own_addr, ETH_ALEN) == 0 && 32 wpabuf_len(wpa_s->pending_action_tx) >= 2 && 33 *wpabuf_head_u8(wpa_s 72 struct wpa_supplicant *wpa_s = eloop_ctx; local 179 offchannel_send_action_tx_status( struct wpa_supplicant *wpa_s, const u8 *dst, const u8 *data, size_t data_len, enum offchannel_send_action_result result) argument 259 offchannel_send_action(struct wpa_supplicant *wpa_s, unsigned int freq, const u8 *dst, const u8 *src, const u8 *bssid, const u8 *buf, size_t len, unsigned int wait_time, void (*tx_cb)(struct wpa_supplicant *wpa_s, unsigned int freq, const u8 *dst, const u8 *src, const u8 *bssid, const u8 *data, size_t data_len, enum offchannel_send_action_result result), int no_cck) argument 392 offchannel_send_action_done(struct wpa_supplicant *wpa_s) argument 423 offchannel_remain_on_channel_cb(struct wpa_supplicant *wpa_s, unsigned int freq, unsigned int duration) argument 440 offchannel_cancel_remain_on_channel_cb(struct wpa_supplicant *wpa_s, unsigned int freq) argument 457 offchannel_pending_action_tx(struct wpa_supplicant *wpa_s) argument 467 offchannel_clear_pending_action_tx(struct wpa_supplicant *wpa_s) argument 484 offchannel_deinit(struct wpa_supplicant *wpa_s) argument [all...] |
H A D | wpas_kay.h | 14 int ieee802_1x_alloc_kay_sm(struct wpa_supplicant *wpa_s, 16 void * ieee802_1x_notify_create_actor(struct wpa_supplicant *wpa_s, 18 void ieee802_1x_dealloc_kay_sm(struct wpa_supplicant *wpa_s); 20 void * ieee802_1x_create_preshared_mka(struct wpa_supplicant *wpa_s, 25 static inline int ieee802_1x_alloc_kay_sm(struct wpa_supplicant *wpa_s, argument 32 ieee802_1x_notify_create_actor(struct wpa_supplicant *wpa_s, argument 38 static inline void ieee802_1x_dealloc_kay_sm(struct wpa_supplicant *wpa_s) argument 43 ieee802_1x_create_preshared_mka(struct wpa_supplicant *wpa_s, argument
|
H A D | notify.c | 62 int wpas_notify_iface_added(struct wpa_supplicant *wpa_s) argument 64 if (wpa_s->p2p_mgmt) 67 if (wpas_dbus_register_interface(wpa_s)) 74 void wpas_notify_iface_removed(struct wpa_supplicant *wpa_s) argument 76 if (wpa_s->p2p_mgmt) 80 wpas_dbus_unregister_interface(wpa_s); 84 void wpas_notify_state_changed(struct wpa_supplicant *wpa_s, argument 88 if (wpa_s->p2p_mgmt) 92 wpas_dbus_signal_prop_changed(wpa_s, WPAS_DBUS_PROP_STATE); 95 if (wpa_s 124 wpas_notify_disconnect_reason(struct wpa_supplicant *wpa_s) argument 133 wpas_notify_auth_status_code(struct wpa_supplicant *wpa_s) argument 142 wpas_notify_assoc_status_code(struct wpa_supplicant *wpa_s) argument 151 wpas_notify_roam_time(struct wpa_supplicant *wpa_s) argument 160 wpas_notify_roam_complete(struct wpa_supplicant *wpa_s) argument 169 wpas_notify_session_length(struct wpa_supplicant *wpa_s) argument 178 wpas_notify_bss_tm_status(struct wpa_supplicant *wpa_s) argument 187 wpas_notify_network_changed(struct wpa_supplicant *wpa_s) argument 196 wpas_notify_ap_scan_changed(struct wpa_supplicant *wpa_s) argument 205 wpas_notify_bssid_changed(struct wpa_supplicant *wpa_s) argument 214 wpas_notify_auth_changed(struct wpa_supplicant *wpa_s) argument 223 wpas_notify_network_enabled_changed(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 233 wpas_notify_network_selected(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 243 wpas_notify_network_request(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, enum wpa_ctrl_req_type rtype, const char *default_txt) argument 255 wpas_notify_scanning(struct wpa_supplicant *wpa_s) argument 265 wpas_notify_scan_done(struct wpa_supplicant *wpa_s, int success) argument 274 wpas_notify_scan_results(struct wpa_supplicant *wpa_s) argument 283 wpas_notify_wps_credential(struct wpa_supplicant *wpa_s, const struct wps_credential *cred) argument 296 wpas_notify_wps_event_m2d(struct wpa_supplicant *wpa_s, struct wps_event_m2d *m2d) argument 308 wpas_notify_wps_event_fail(struct wpa_supplicant *wpa_s, struct wps_event_fail *fail) argument 320 wpas_notify_wps_event_success(struct wpa_supplicant *wpa_s) argument 330 wpas_notify_wps_event_pbc_overlap(struct wpa_supplicant *wpa_s) argument 341 wpas_notify_network_added(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 358 wpas_notify_persistent_group_added(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 367 wpas_notify_persistent_group_removed(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 376 wpas_notify_network_removed(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 393 wpas_notify_bss_added(struct wpa_supplicant *wpa_s, u8 bssid[], unsigned int id) argument 405 wpas_notify_bss_removed(struct wpa_supplicant *wpa_s, u8 bssid[], unsigned int id) argument 417 wpas_notify_bss_freq_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument 427 wpas_notify_bss_signal_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument 438 wpas_notify_bss_privacy_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument 449 wpas_notify_bss_mode_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument 459 wpas_notify_bss_wpaie_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument 469 wpas_notify_bss_rsnie_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument 479 wpas_notify_bss_wps_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument 491 wpas_notify_bss_ies_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument 501 wpas_notify_bss_rates_changed(struct wpa_supplicant *wpa_s, unsigned int id) argument 511 wpas_notify_bss_seen(struct wpa_supplicant *wpa_s, unsigned int id) argument 520 wpas_notify_blob_added(struct wpa_supplicant *wpa_s, const char *name) argument 529 wpas_notify_blob_removed(struct wpa_supplicant *wpa_s, const char *name) argument 558 struct wpa_supplicant *wpa_s; local 571 struct wpa_supplicant *wpa_s; local 592 wpas_notify_p2p_find_stopped(struct wpa_supplicant *wpa_s) argument 599 wpas_notify_p2p_device_found(struct wpa_supplicant *wpa_s, const u8 *dev_addr, int new_device) argument 612 wpas_notify_p2p_device_lost(struct wpa_supplicant *wpa_s, const u8 *dev_addr) argument 622 wpas_notify_p2p_group_removed(struct wpa_supplicant *wpa_s, const struct wpa_ssid *ssid, const char *role) argument 632 wpas_notify_p2p_go_neg_req(struct wpa_supplicant *wpa_s, const u8 *src, u16 dev_passwd_id, u8 go_intent) argument 639 wpas_notify_p2p_go_neg_completed(struct wpa_supplicant *wpa_s, struct p2p_go_neg_results *res) argument 646 wpas_notify_p2p_invitation_result(struct wpa_supplicant *wpa_s, int status, const u8 *bssid) argument 653 wpas_notify_p2p_sd_request(struct wpa_supplicant *wpa_s, int freq, const u8 *sa, u8 dialog_token, u16 update_indic, const u8 *tlvs, size_t tlvs_len) argument 663 wpas_notify_p2p_sd_response(struct wpa_supplicant *wpa_s, const u8 *sa, u16 update_indic, const u8 *tlvs, size_t tlvs_len) argument 685 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) argument 697 wpas_notify_p2p_group_started(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, int persistent, int client, const u8 *ip) argument 708 wpas_notify_p2p_group_formation_failure(struct wpa_supplicant *wpa_s, const char *reason) argument 716 wpas_notify_p2p_wps_failed(struct wpa_supplicant *wpa_s, struct wps_event_fail *fail) argument 723 wpas_notify_p2p_invitation_received(struct wpa_supplicant *wpa_s, const u8 *sa, const u8 *go_dev_addr, const u8 *bssid, int id, int op_freq) argument 735 wpas_notify_ap_sta_authorized(struct wpa_supplicant *wpa_s, const u8 *sta, const u8 *p2p_dev_addr) argument 758 wpas_notify_ap_sta_deauthorized(struct wpa_supplicant *wpa_s, const u8 *sta, const u8 *p2p_dev_addr) argument 779 wpas_notify_sta_authorized(struct wpa_supplicant *wpa_s, const u8 *mac_addr, int authorized, const u8 *p2p_dev_addr) argument 790 wpas_notify_certification(struct wpa_supplicant *wpa_s, struct tls_cert_data *cert, const char *cert_hash) argument 828 wpas_notify_preq(struct wpa_supplicant *wpa_s, const u8 *addr, const u8 *dst, const u8 *bssid, const u8 *ie, size_t ie_len, u32 ssi_signal) argument 838 wpas_notify_eap_status(struct wpa_supplicant *wpa_s, const char *status, const char *parameter) argument 848 wpas_notify_eap_error(struct wpa_supplicant *wpa_s, int error_code) argument 854 wpas_notify_network_bssid_set_changed(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 869 wpas_notify_network_type_changed(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 892 wpas_notify_mesh_group_started(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 902 wpas_notify_mesh_group_removed(struct wpa_supplicant *wpa_s, const u8 *meshid, u8 meshid_len, u16 reason_code) argument 914 wpas_notify_mesh_peer_connected(struct wpa_supplicant *wpa_s, const u8 *peer_addr) argument 924 wpas_notify_mesh_peer_disconnected(struct wpa_supplicant *wpa_s, const u8 *peer_addr, u16 reason_code) argument [all...] |
H A D | autoscan.c | 31 static void request_scan(struct wpa_supplicant *wpa_s) argument 33 wpa_s->scan_req = MANUAL_SCAN_REQ; 35 if (wpa_supplicant_req_sched_scan(wpa_s)) 36 wpa_supplicant_req_scan(wpa_s, wpa_s->scan_interval, 0); 40 int autoscan_init(struct wpa_supplicant *wpa_s, int req_scan) argument 42 const char *name = wpa_s->conf->autoscan; 50 if (wpa_s->sched_scan_plans) { 56 if (wpa_s->autoscan && wpa_s 125 autoscan_deinit(struct wpa_supplicant *wpa_s) argument 143 autoscan_notify_scan(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res) argument [all...] |
H A D | bgscan.c | 28 int bgscan_init(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, argument 36 bgscan_deinit(wpa_s); 60 wpa_s->bgscan_priv = ops->init(wpa_s, params, ssid); 61 if (wpa_s->bgscan_priv == NULL) 63 wpa_s->bgscan = ops; 71 void bgscan_deinit(struct wpa_supplicant *wpa_s) argument 73 if (wpa_s->bgscan && wpa_s->bgscan_priv) { 75 wpa_s 83 bgscan_notify_scan(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res) argument 93 bgscan_notify_beacon_loss(struct wpa_supplicant *wpa_s) argument 100 bgscan_notify_signal_change(struct wpa_supplicant *wpa_s, int above, int current_signal, int current_noise, int current_txrate) argument [all...] |
H A D | dpp_supplicant.h | 12 int wpas_dpp_qr_code(struct wpa_supplicant *wpa_s, const char *cmd); 13 int wpas_dpp_auth_init(struct wpa_supplicant *wpa_s, const char *cmd); 14 int wpas_dpp_listen(struct wpa_supplicant *wpa_s, const char *cmd); 15 void wpas_dpp_listen_stop(struct wpa_supplicant *wpa_s); 16 void wpas_dpp_cancel_remain_on_channel_cb(struct wpa_supplicant *wpa_s, 18 void wpas_dpp_rx_action(struct wpa_supplicant *wpa_s, const u8 *src, 20 int wpas_dpp_configurator_sign(struct wpa_supplicant *wpa_s, const char *cmd); 21 int wpas_dpp_pkex_add(struct wpa_supplicant *wpa_s, const char *cmd); 22 int wpas_dpp_pkex_remove(struct wpa_supplicant *wpa_s, const char *id); 23 void wpas_dpp_stop(struct wpa_supplicant *wpa_s); [all...] |
H A D | wpas_module_tests.c | 19 struct wpa_supplicant wpa_s; local 22 os_memset(&wpa_s, 0, sizeof(wpa_s)); 24 wpa_blacklist_clear(&wpa_s); 28 wpa_blacklist_get(&wpa_s, NULL) != NULL || 29 wpa_blacklist_get(&wpa_s, (u8 *) "123456") != NULL) 34 wpa_blacklist_add(&wpa_s, NULL) == 0) 39 wpa_blacklist_del(&wpa_s, NULL) == 0 || 40 wpa_blacklist_del(&wpa_s, (u8 *) "123456") == 0) 43 if (wpa_blacklist_add(&wpa_s, (u [all...] |
H A D | sme.h | 14 void sme_authenticate(struct wpa_supplicant *wpa_s, 16 void sme_associate(struct wpa_supplicant *wpa_s, enum wpas_mode mode, 18 void sme_event_auth(struct wpa_supplicant *wpa_s, union wpa_event_data *data); 19 int sme_update_ft_ies(struct wpa_supplicant *wpa_s, const u8 *md, 21 void sme_event_assoc_reject(struct wpa_supplicant *wpa_s, 23 void sme_event_auth_timed_out(struct wpa_supplicant *wpa_s, 25 void sme_event_assoc_timed_out(struct wpa_supplicant *wpa_s, 27 void sme_event_disassoc(struct wpa_supplicant *wpa_s, 29 void sme_event_unprot_disconnect(struct wpa_supplicant *wpa_s, const u8 *sa, 31 void sme_event_ch_switch(struct wpa_supplicant *wpa_s); 49 sme_authenticate(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, struct wpa_ssid *ssid) argument 55 sme_event_auth(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 60 sme_update_ft_ies(struct wpa_supplicant *wpa_s, const u8 *md, const u8 *ies, size_t ies_len) argument 67 sme_event_assoc_reject(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 72 sme_event_auth_timed_out(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 77 sme_event_assoc_timed_out(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 82 sme_event_disassoc(struct wpa_supplicant *wpa_s, struct disassoc_info *info) argument 87 sme_event_unprot_disconnect(struct wpa_supplicant *wpa_s, const u8 *sa, const u8 *da, u16 reason_code) argument 93 sme_event_ch_switch(struct wpa_supplicant *wpa_s) argument 97 sme_state_changed(struct wpa_supplicant *wpa_s) argument 102 sme_disassoc_while_authenticating(struct wpa_supplicant *wpa_s, const u8 *prev_pending_bssid) argument 107 sme_clear_on_disassoc(struct wpa_supplicant *wpa_s) argument 111 sme_deinit(struct wpa_supplicant *wpa_s) argument 115 sme_proc_obss_scan(struct wpa_supplicant *wpa_s) argument 120 sme_sched_obss_scan(struct wpa_supplicant *wpa_s, int enable) argument 125 sme_external_auth_trigger(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 130 sme_external_auth_mgmt_rx(struct wpa_supplicant *wpa_s, const u8 *auth_frame, size_t len) argument [all...] |
H A D | scan.h | 12 int wpa_supplicant_enabled_networks(struct wpa_supplicant *wpa_s); 13 void wpa_supplicant_req_scan(struct wpa_supplicant *wpa_s, int sec, int usec); 14 int wpa_supplicant_delayed_sched_scan(struct wpa_supplicant *wpa_s, 16 int wpa_supplicant_req_sched_scan(struct wpa_supplicant *wpa_s); 17 void wpa_supplicant_cancel_scan(struct wpa_supplicant *wpa_s); 18 void wpa_supplicant_cancel_delayed_sched_scan(struct wpa_supplicant *wpa_s); 19 void wpa_supplicant_cancel_sched_scan(struct wpa_supplicant *wpa_s); 20 void wpa_supplicant_notify_scanning(struct wpa_supplicant *wpa_s, 23 int wpa_supplicant_trigger_scan(struct wpa_supplicant *wpa_s, 26 wpa_supplicant_get_scan_results(struct wpa_supplicant *wpa_s, [all...] |
H A D | sme.c | 41 static void sme_stop_sa_query(struct wpa_supplicant *wpa_s); 58 static int sme_set_sae_group(struct wpa_supplicant *wpa_s) argument 60 int *groups = wpa_s->conf->sae_groups; 67 if (!index_within_array(groups, wpa_s->sme.sae_group_index)) 71 int group = groups[wpa_s->sme.sae_group_index]; 74 if (sae_set_group(&wpa_s->sme.sae, group) == 0) { 75 wpa_dbg(wpa_s, MSG_DEBUG, "SME: Selected SAE group %d", 76 wpa_s->sme.sae.group); 79 wpa_s->sme.sae_group_index++; 86 static struct wpabuf * sme_auth_build_sae_commit(struct wpa_supplicant *wpa_s, argument 157 sme_auth_build_sae_confirm(struct wpa_supplicant *wpa_s, int external) argument 183 sme_auth_handle_rrm(struct wpa_supplicant *wpa_s, struct wpa_bss *bss) argument 240 sme_send_authentication(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, struct wpa_ssid *ssid, int start) argument 835 struct wpa_supplicant *wpa_s = work->wpa_s; local 863 sme_authenticate(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, struct wpa_ssid *ssid) argument 935 sme_external_auth_send_sae_commit(struct wpa_supplicant *wpa_s, const u8 *bssid, struct wpa_ssid *ssid) argument 965 sme_send_external_auth_status(struct wpa_supplicant *wpa_s, u16 status) argument 979 sme_handle_external_auth_start(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 1003 sme_external_auth_send_sae_confirm(struct wpa_supplicant *wpa_s, const u8 *da) argument 1030 sme_external_auth_trigger(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 1060 sme_sae_auth(struct wpa_supplicant *wpa_s, u16 auth_transaction, u16 status_code, const u8 *data, size_t len, int external, const u8 *sa) argument 1200 sme_external_auth_mgmt_rx(struct wpa_supplicant *wpa_s, const u8 *auth_frame, size_t len) argument 1243 sme_event_auth(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 1440 sme_associate(struct wpa_supplicant *wpa_s, enum wpas_mode mode, const u8 *bssid, u16 auth_type) argument 1811 sme_update_ft_ies(struct wpa_supplicant *wpa_s, const u8 *md, const u8 *ies, size_t ies_len) argument 1834 sme_deauth(struct wpa_supplicant *wpa_s) argument 1856 sme_event_assoc_reject(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 1897 sme_event_auth_timed_out(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 1906 sme_event_assoc_timed_out(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 1915 sme_event_disassoc(struct wpa_supplicant *wpa_s, struct disassoc_info *info) argument 1936 struct wpa_supplicant *wpa_s = eloop_ctx; local 1946 struct wpa_supplicant *wpa_s = eloop_ctx; local 1954 sme_state_changed(struct wpa_supplicant *wpa_s) argument 1964 sme_disassoc_while_authenticating(struct wpa_supplicant *wpa_s, const u8 *prev_pending_bssid) argument 1986 sme_clear_on_disassoc(struct wpa_supplicant *wpa_s) argument 2004 sme_deinit(struct wpa_supplicant *wpa_s) argument 2014 sme_send_2040_bss_coex(struct wpa_supplicant *wpa_s, const u8 *chan_list, u8 num_channels, u8 num_intol) argument 2064 sme_proc_obss_scan(struct wpa_supplicant *wpa_s) argument 2133 wpa_obss_scan_freqs_list(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params) argument 2205 struct wpa_supplicant *wpa_s = eloop_ctx; local 2229 sme_sched_obss_scan(struct wpa_supplicant *wpa_s, int enable) argument 2301 sme_check_sa_query_timeout(struct wpa_supplicant *wpa_s) argument 2320 sme_send_sa_query_req(struct wpa_supplicant *wpa_s, const u8 *trans_id) argument 2361 struct wpa_supplicant *wpa_s = eloop_ctx; local 2402 sme_start_sa_query(struct wpa_supplicant *wpa_s) argument 2408 sme_stop_sa_query(struct wpa_supplicant *wpa_s) argument 2419 sme_event_unprot_disconnect(struct wpa_supplicant *wpa_s, const u8 *sa, const u8 *da, u16 reason_code) argument 2450 sme_event_ch_switch(struct wpa_supplicant *wpa_s) argument 2470 sme_process_sa_query_request(struct wpa_supplicant *wpa_s, const u8 *sa, const u8 *data, size_t len) argument 2509 sme_process_sa_query_response(struct wpa_supplicant *wpa_s, const u8 *sa, const u8 *data, size_t len) argument 2543 sme_sa_query_rx(struct wpa_supplicant *wpa_s, const u8 *sa, const u8 *data, size_t len) argument [all...] |
H A D | events.c | 58 static int wpas_select_network_from_last_scan(struct wpa_supplicant *wpa_s, 63 int wpas_temp_disabled(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 74 wpas_clear_temp_disabled(wpa_s, ssid, 0); 83 * @wpa_s: Pointer to wpa_supplicant data 91 static int wpas_reenabled_network_time(struct wpa_supplicant *wpa_s) argument 97 if (wpa_s->conf->auto_interworking && wpa_s->conf->interworking && 98 wpa_s->conf->cred) 102 for (ssid = wpa_s->conf->ssid; ssid; ssid = ssid->next) { 106 disabled_for = wpas_temp_disabled(wpa_s, ssi 121 struct wpa_supplicant *wpa_s = eloop_ctx; local 135 wpa_supplicant_get_new_bss( struct wpa_supplicant *wpa_s, const u8 *bssid) argument 150 wpa_supplicant_update_current_bss(struct wpa_supplicant *wpa_s) argument 166 wpa_supplicant_select_config(struct wpa_supplicant *wpa_s) argument 254 struct wpa_supplicant *wpa_s = eloop_ctx; local 274 wpa_supplicant_mark_disassoc(struct wpa_supplicant *wpa_s) argument 341 wpa_find_assoc_pmkid(struct wpa_supplicant *wpa_s) argument 366 wpa_supplicant_event_pmkid_candidate(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 386 wpa_supplicant_dynamic_keys(struct wpa_supplicant *wpa_s) argument 417 wpa_supplicant_scard_init(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 533 wpa_supplicant_ssid_bss_match(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_bss *bss, int debug_print) argument 788 rate_match(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, int debug_print) argument 937 owe_trans_ssid(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, const u8 **ret_ssid, size_t *ret_ssid_len) argument 1011 wpa_scan_res_match(struct wpa_supplicant *wpa_s, int i, struct wpa_bss *bss, struct wpa_ssid *group, int only_first_ssid, int debug_print) argument 1387 wpa_supplicant_select_bss(struct wpa_supplicant *wpa_s, struct wpa_ssid *group, struct wpa_ssid **selected_ssid, int only_first_ssid) argument 1440 wpa_supplicant_pick_network(struct wpa_supplicant *wpa_s, struct wpa_ssid **selected_ssid) argument 1513 wpa_supplicant_req_new_scan(struct wpa_supplicant *wpa_s, int timeout_sec, int timeout_usec) argument 1533 wpa_supplicant_connect(struct wpa_supplicant *wpa_s, struct wpa_bss *selected, struct wpa_ssid *ssid) argument 1597 wpa_supplicant_pick_new_network(struct wpa_supplicant *wpa_s) argument 1630 wpa_supplicant_rsn_preauth_scan_results( struct wpa_supplicant *wpa_s) argument 1655 wpa_supplicant_need_to_roam(struct wpa_supplicant *wpa_s, struct wpa_bss *selected, struct wpa_ssid *ssid) argument 1801 _wpa_supplicant_event_scan_results(struct wpa_supplicant *wpa_s, union wpa_event_data *data, int own_request, int update_only) argument 1953 wpas_select_network_from_last_scan(struct wpa_supplicant *wpa_s, int new_scan, int own_request) argument 2098 wpa_supplicant_event_scan_results(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 2146 wpa_supplicant_fast_associate(struct wpa_supplicant *wpa_s) argument 2172 struct wpa_supplicant *wpa_s = eloop_ctx; local 2201 wnm_process_assoc_resp(struct wpa_supplicant *wpa_s, const u8 *ies, size_t ies_len) argument 2240 wnm_bss_keep_alive_deinit(struct wpa_supplicant *wpa_s) argument 2250 wpas_qos_map_set(struct wpa_supplicant *wpa_s, const u8 *qos_map, size_t len) argument 2265 interworking_process_assoc_resp(struct wpa_supplicant *wpa_s, const u8 *ies, size_t ies_len) argument 2285 multi_ap_process_assoc_resp(struct wpa_supplicant *wpa_s, const u8 *ies, size_t ies_len) argument 2337 wpas_fst_update_mbie(struct wpa_supplicant *wpa_s, const u8 *ie, size_t ie_len) argument 2380 wpa_supplicant_event_associnfo(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 2657 wpa_supplicant_assoc_update_ie(struct wpa_supplicant *wpa_s) argument 2681 wpas_fst_update_mb_assoc(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 2720 wpa_supplicant_event_assoc(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 2969 wpa_supplicant_event_disassoc(struct wpa_supplicant *wpa_s, u16 reason_code, int locally_generated) argument 2998 could_be_psk_mismatch(struct wpa_supplicant *wpa_s, u16 reason_code, int locally_generated) argument 3020 wpa_supplicant_event_disassoc_finish(struct wpa_supplicant *wpa_s, u16 reason_code, int locally_generated) argument 3158 struct wpa_supplicant *wpa_s = eloop_ctx; local 3171 wpa_supplicant_event_michael_mic_failure(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 3267 struct wpa_supplicant *wpa_s; local 3278 wpa_supplicant_event_interface_status(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 3350 wpa_supplicant_event_tdls(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 3381 wpa_supplicant_event_wnm(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 3401 wpa_supplicant_event_ft_response(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 3420 wpa_supplicant_event_ibss_rsn_start(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 3438 wpa_supplicant_event_ibss_auth(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 3457 ft_rx_action(struct wpa_supplicant *wpa_s, const u8 *data, size_t len) argument 3510 wpa_supplicant_event_unprot_deauth(struct wpa_supplicant *wpa_s, struct unprot_deauth *e) argument 3523 wpa_supplicant_event_unprot_disassoc(struct wpa_supplicant *wpa_s, struct unprot_disassoc *e) argument 3536 wpas_event_disconnect(struct wpa_supplicant *wpa_s, const u8 *addr, u16 reason_code, int locally_generated, const u8 *ie, size_t ie_len, int deauth) argument 3582 wpas_event_disassoc(struct wpa_supplicant *wpa_s, struct disassoc_info *info) argument 3637 wpas_event_deauth(struct wpa_supplicant *wpa_s, struct deauth_info *info) argument 3708 wpa_supplicant_update_channel_list(struct wpa_supplicant *wpa_s, struct channel_list_changed *info) argument 3757 wpas_event_rx_mgmt_action(struct wpa_supplicant *wpa_s, const u8 *frame, size_t len, int freq, int rssi) argument 3898 wpa_supplicant_notify_avoid_freq(struct wpa_supplicant *wpa_s, union wpa_event_data *event) argument 3931 wpa_supplicant_event_port_authorized(struct wpa_supplicant *wpa_s) argument 3942 wpas_event_cac_ms(const struct wpa_supplicant *wpa_s, int freq) argument 3964 wpas_event_dfs_cac_started(struct wpa_supplicant *wpa_s, struct dfs_event *radar) argument 3985 wpas_event_dfs_cac_finished(struct wpa_supplicant *wpa_s, struct dfs_event *radar) argument 4001 wpas_event_dfs_cac_aborted(struct wpa_supplicant *wpa_s, struct dfs_event *radar) argument 4017 wpa_supplicant_event_assoc_auth(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 4058 wpas_event_assoc_reject(struct wpa_supplicant *wpa_s, union wpa_event_data *data) argument 4190 struct wpa_supplicant *wpa_s = ctx; local 4973 struct wpa_supplicant *wpa_s; local [all...] |
H A D | preauth_test.c | 38 static void _wpa_supplicant_deauthenticate(void *wpa_s, u16 reason_code) argument 40 wpa_supplicant_deauthenticate(wpa_s, reason_code); 44 static u8 * wpa_alloc_eapol(const struct wpa_supplicant *wpa_s, u8 type, argument 55 hdr->version = wpa_s->conf->eapol_version; 71 static u8 * _wpa_alloc_eapol(void *wpa_s, u8 type, argument 75 return wpa_alloc_eapol(wpa_s, type, data, data_len, msg_len, data_pos); 81 struct wpa_supplicant *wpa_s = ctx; local 82 wpa_s->wpa_state = state; 88 struct wpa_supplicant *wpa_s = ctx; local 89 return wpa_s 93 wpa_ether_send(void *wpa_s, const u8 *dest, u16 proto, const u8 *buf, size_t len) argument 101 wpa_supplicant_get_network_ctx(void *wpa_s) argument 107 _wpa_supplicant_cancel_auth_timeout(void *wpa_s) argument 113 wpa_supplicant_get_beacon_ie(void *wpa_s) argument 120 wpa_supplicant_get_bssid(void *wpa_s, u8 *bssid) argument 127 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 137 wpa_supplicant_mlme_setprotection(void *wpa_s, const u8 *addr, int protection_type, int key_type) argument 146 wpa_supplicant_add_pmkid(void *wpa_s, void *network_ctx, const u8 *bssid, const u8 *pmkid, const u8 *fils_cache_id, const u8 *pmk, size_t pmk_len) argument 156 wpa_supplicant_remove_pmkid(void *wpa_s, void *network_ctx, const u8 *bssid, const u8 *pmkid, const u8 *fils_cache_id) argument 168 struct wpa_supplicant *wpa_s = ctx; local 176 struct wpa_supplicant *wpa_s = ctx; local 181 test_eapol_clean(struct wpa_supplicant *wpa_s) argument 206 struct wpa_supplicant *wpa_s = eloop_ctx; local 219 wpa_init_conf(struct wpa_supplicant *wpa_s, const char *ifname) argument 269 struct wpa_supplicant *wpa_s = signal_ctx; local 277 struct wpa_supplicant wpa_s; local [all...] |
H A D | wps_supplicant.h | 28 int wpas_wps_init(struct wpa_supplicant *wpa_s); 29 void wpas_wps_deinit(struct wpa_supplicant *wpa_s); 30 int wpas_wps_eapol_cb(struct wpa_supplicant *wpa_s); 32 int wpas_wps_start_pbc(struct wpa_supplicant *wpa_s, const u8 *bssid, 34 int wpas_wps_start_pin(struct wpa_supplicant *wpa_s, const u8 *bssid, 36 void wpas_wps_pbc_overlap(struct wpa_supplicant *wpa_s); 37 int wpas_wps_cancel(struct wpa_supplicant *wpa_s); 38 int wpas_wps_start_reg(struct wpa_supplicant *wpa_s, const u8 *bssid, 40 int wpas_wps_ssid_bss_match(struct wpa_supplicant *wpa_s, 42 int wpas_wps_ssid_wildcard_ok(struct wpa_supplicant *wpa_s, 92 wpas_wps_init(struct wpa_supplicant *wpa_s) argument 97 wpas_wps_deinit(struct wpa_supplicant *wpa_s) argument 101 wpas_wps_eapol_cb(struct wpa_supplicant *wpa_s) argument 111 wpas_wps_ssid_bss_match(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_bss *bss) argument 118 wpas_wps_ssid_wildcard_ok(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_bss *bss) argument 125 wpas_wps_scan_pbc_overlap(struct wpa_supplicant *wpa_s, struct wpa_bss *selected, struct wpa_ssid *ssid) argument 132 wpas_wps_notify_scan_results(struct wpa_supplicant *wpa_s) argument 136 wpas_wps_searching(struct wpa_supplicant *wpa_s) argument 141 wpas_wps_update_ap_info(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res) argument 146 wpas_wps_notify_assoc(struct wpa_supplicant *wpa_s, const u8 *bssid) argument 152 wpas_wps_reenable_networks_pending(struct wpa_supplicant *wpa_s) argument [all...] |
H A D | bgscan.h | 18 void * (*init)(struct wpa_supplicant *wpa_s, const char *params, 32 int bgscan_init(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, 34 void bgscan_deinit(struct wpa_supplicant *wpa_s); 35 int bgscan_notify_scan(struct wpa_supplicant *wpa_s, 37 void bgscan_notify_beacon_loss(struct wpa_supplicant *wpa_s); 38 void bgscan_notify_signal_change(struct wpa_supplicant *wpa_s, int above, 53 static inline int bgscan_init(struct wpa_supplicant *wpa_s, argument 59 static inline void bgscan_deinit(struct wpa_supplicant *wpa_s) argument 63 static inline int bgscan_notify_scan(struct wpa_supplicant *wpa_s, argument 69 static inline void bgscan_notify_beacon_loss(struct wpa_supplicant *wpa_s) argument 73 bgscan_notify_signal_change(struct wpa_supplicant *wpa_s, int above, int current_signal, int current_noise, int current_txrate) argument [all...] |
H A D | notify.h | 21 int wpas_notify_iface_added(struct wpa_supplicant *wpa_s); 22 void wpas_notify_iface_removed(struct wpa_supplicant *wpa_s); 23 void wpas_notify_state_changed(struct wpa_supplicant *wpa_s, 26 void wpas_notify_disconnect_reason(struct wpa_supplicant *wpa_s); 27 void wpas_notify_auth_status_code(struct wpa_supplicant *wpa_s); 28 void wpas_notify_assoc_status_code(struct wpa_supplicant *wpa_s); 29 void wpas_notify_roam_time(struct wpa_supplicant *wpa_s); 30 void wpas_notify_roam_complete(struct wpa_supplicant *wpa_s); 31 void wpas_notify_session_length(struct wpa_supplicant *wpa_s); 32 void wpas_notify_bss_tm_status(struct wpa_supplicant *wpa_s); [all...] |
H A D | wpa_supplicant.c | 126 static void wpas_update_fils_connect_params(struct wpa_supplicant *wpa_s); 131 int wpa_set_wep_keys(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 140 wpa_drv_set_key(wpa_s, WPA_ALG_WEP, NULL, 149 int wpa_supplicant_set_wpa_none_key(struct wpa_supplicant *wpa_s, argument 162 wpa_msg(wpa_s, MSG_INFO, "WPA: Invalid mode %d (not " 168 wpa_msg(wpa_s, MSG_INFO, "WPA: No PSK configured for " 173 switch (wpa_s->group_cipher) { 192 wpa_msg(wpa_s, MSG_INFO, "WPA: Invalid group cipher %d for " 193 "WPA-None", wpa_s->group_cipher); 200 ret = wpa_drv_set_key(wpa_s, al 208 struct wpa_supplicant *wpa_s = eloop_ctx; local 238 wpa_supplicant_req_auth_timeout(struct wpa_supplicant *wpa_s, int sec, int usec) argument 258 wpas_auth_timeout_restart(struct wpa_supplicant *wpa_s, int sec_diff) argument 280 wpa_supplicant_cancel_auth_timeout(struct wpa_supplicant *wpa_s) argument 298 wpa_supplicant_initiate_eapol(struct wpa_supplicant *wpa_s) argument 389 wpa_supplicant_set_non_wpa_policy(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 433 free_hw_features(struct wpa_supplicant *wpa_s) argument 449 free_bss_tmp_disallowed(struct wpa_supplicant *wpa_s) argument 462 wpas_flush_fils_hlp_req(struct wpa_supplicant *wpa_s) argument 475 wpa_supplicant_cleanup(struct wpa_supplicant *wpa_s) argument 691 wpa_clear_keys(struct wpa_supplicant *wpa_s, const u8 *addr) argument 758 wpa_supplicant_start_bgscan(struct wpa_supplicant *wpa_s) argument 802 wpa_supplicant_stop_bgscan(struct wpa_supplicant *wpa_s) argument 813 wpa_supplicant_start_autoscan(struct wpa_supplicant *wpa_s) argument 820 wpa_supplicant_stop_autoscan(struct wpa_supplicant *wpa_s) argument 826 wpa_supplicant_reinit_autoscan(struct wpa_supplicant *wpa_s) argument 844 wpa_supplicant_set_state(struct wpa_supplicant *wpa_s, enum wpa_states state) argument 994 struct wpa_supplicant *wpa_s = global->ifaces; local 1020 wpa_supplicant_clear_status(struct wpa_supplicant *wpa_s) argument 1047 wpa_supplicant_reload_configuration(struct wpa_supplicant *wpa_s) argument 1132 struct wpa_supplicant *wpa_s; local 1148 wpa_supplicant_suites_from_ai(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_ie_data *ie) argument 1222 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 1698 wpas_ext_capab_byte(struct wpa_supplicant *wpa_s, u8 *pos, int idx) argument 1762 wpas_build_ext_capab(struct wpa_supplicant *wpa_s, u8 *buf, size_t buflen) argument 1797 wpas_valid_bss(struct wpa_supplicant *wpa_s, struct wpa_bss *test_bss) argument 1811 wpas_valid_ssid(struct wpa_supplicant *wpa_s, struct wpa_ssid *test_ssid) argument 1825 wpas_valid_bss_ssid(struct wpa_supplicant *wpa_s, struct wpa_bss *test_bss, struct wpa_ssid *test_ssid) argument 1843 wpas_connect_work_done(struct wpa_supplicant *wpa_s) argument 1859 wpas_update_random_addr(struct wpa_supplicant *wpa_s, int style) argument 1911 wpas_update_random_addr_disassoc(struct wpa_supplicant *wpa_s) argument 1931 wpa_supplicant_associate(struct wpa_supplicant *wpa_s, struct wpa_bss *bss, struct wpa_ssid *ssid) argument 2114 drv_supports_vht(struct wpa_supplicant *wpa_s, const struct wpa_ssid *ssid) argument 2139 ibss_mesh_setup_freq(struct wpa_supplicant *wpa_s, const struct wpa_ssid *ssid, struct hostapd_freq_params *freq) argument 2430 wpas_add_fils_hlp_req(struct wpa_supplicant *wpa_s, u8 *ie_buf, size_t ie_buf_len) argument 2498 wpa_is_fils_supported(struct wpa_supplicant *wpa_s) argument 2507 wpa_is_fils_sk_pfs_supported(struct wpa_supplicant *wpa_s) argument 2520 wpas_populate_assoc_ies( struct wpa_supplicant *wpa_s, struct wpa_bss *bss, struct wpa_ssid *ssid, struct wpa_driver_associate_params *params, enum wpa_drv_update_connect_params_mask *mask) argument 2959 wpas_update_fils_connect_params(struct wpa_supplicant *wpa_s) argument 2987 wpas_update_mbo_connect_params(struct wpa_supplicant *wpa_s) argument 3019 struct wpa_supplicant *wpa_s = work->wpa_s; local 3407 wpa_supplicant_clear_connection(struct wpa_supplicant *wpa_s, const u8 *addr) argument 3432 wpa_supplicant_deauthenticate(struct wpa_supplicant *wpa_s, u16 reason_code) argument 3495 wpa_supplicant_enable_one_network(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 3526 wpa_supplicant_add_network(struct wpa_supplicant *wpa_s) argument 3554 wpa_supplicant_remove_network(struct wpa_supplicant *wpa_s, int id) argument 3611 wpa_supplicant_enable_network(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 3645 wpa_supplicant_disable_network(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 3704 wpa_supplicant_select_network(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 3793 wpas_set_pkcs11_engine_and_module_path(struct wpa_supplicant *wpa_s, const char *pkcs11_engine_path, const char *pkcs11_module_path) argument 3842 wpa_supplicant_set_ap_scan(struct wpa_supplicant *wpa_s, int ap_scan) argument 3882 wpa_supplicant_set_bss_expiration_age(struct wpa_supplicant *wpa_s, unsigned int bss_expire_age) argument 3905 wpa_supplicant_set_bss_expiration_count(struct wpa_supplicant *wpa_s, unsigned int bss_expire_count) argument 3928 wpa_supplicant_set_scan_interval(struct wpa_supplicant *wpa_s, int scan_interval) argument 3987 owe_trans_ssid_match(struct wpa_supplicant *wpa_s, const u8 *bssid, const u8 *entry_ssid, size_t entry_ssid_len) argument 4026 wpa_supplicant_get_ssid(struct wpa_supplicant *wpa_s) argument 4092 select_driver(struct wpa_supplicant *wpa_s, int i) argument 4112 wpa_supplicant_set_driver(struct wpa_supplicant *wpa_s, const char *name) argument 4175 struct wpa_supplicant *wpa_s = ctx; local 4316 wpa_supplicant_update_mac_addr(struct wpa_supplicant *wpa_s) argument 4353 struct wpa_supplicant *wpa_s = ctx; local 4384 wpa_supplicant_driver_init(struct wpa_supplicant *wpa_s) argument 4459 struct wpa_supplicant *wpa_s; local 4480 wpa_set_htcap_mcs(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, const char *ht_mcs) argument 4537 wpa_disable_max_amsdu(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int disabled) argument 4560 wpa_set_ampdu_factor(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int factor) argument 4584 wpa_set_ampdu_density(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int density) argument 4609 wpa_set_disable_ht40(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int disabled) argument 4624 wpa_set_disable_sgi(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int disabled) argument 4647 wpa_set_disable_ldpc(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int disabled) argument 4669 wpa_set_tx_stbc(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int tx_stbc) argument 4695 wpa_set_rx_stbc(struct wpa_supplicant *wpa_s, struct ieee80211_ht_capabilities *htcaps, struct ieee80211_ht_capabilities *htcaps_mask, int rx_stbc) argument 4721 wpa_supplicant_apply_ht_overrides( struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_driver_associate_params *params) argument 4759 wpa_supplicant_apply_vht_overrides( struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, struct wpa_driver_associate_params *params) argument 4835 pcsc_reader_init(struct wpa_supplicant *wpa_s) argument 4877 wpas_init_ext_pw(struct wpa_supplicant *wpa_s) argument 4913 struct wpa_supplicant *wpa_s = ctx; local 4924 struct wpa_supplicant *wpa_s = ctx; local 4940 struct wpa_supplicant *wpa_s = ctx; local 4949 struct wpa_supplicant *wpa_s = ctx; local 4958 struct wpa_supplicant *wpa_s = ctx; local 4974 struct wpa_supplicant *wpa_s = ctx; local 4984 struct wpa_supplicant *wpa_s = ctx; local 5000 struct wpa_supplicant *wpa_s = ctx; local 5017 fst_wpa_supplicant_fill_iface_obj(struct wpa_supplicant *wpa_s, struct fst_wpa_obj *iface_obj) argument 5033 wpas_set_wowlan_triggers(struct wpa_supplicant *wpa_s, const struct wpa_driver_capa *capa) argument 5061 wpas_get_bands(struct wpa_supplicant *wpa_s, const int *freqs) argument 5100 radio_add_interface(struct wpa_supplicant *wpa_s, const char *rn) argument 5277 struct wpa_supplicant *wpa_s; local 5336 radio_remove_works(struct wpa_supplicant *wpa_s, const char *type, int remove_all) argument 5362 radio_remove_pending_work(struct wpa_supplicant *wpa_s, void *ctx) argument 5378 radio_remove_interface(struct wpa_supplicant *wpa_s) argument 5399 radio_work_check_next(struct wpa_supplicant *wpa_s) argument 5440 radio_add_work(struct wpa_supplicant *wpa_s, unsigned int freq, const char *type, int next, void (*cb)(struct wpa_radio_work *work, int deinit), void *ctx) argument 5499 struct wpa_supplicant *wpa_s = work->wpa_s; local 5515 radio_work_pending(struct wpa_supplicant *wpa_s, const char *type) argument 5529 wpas_init_driver(struct wpa_supplicant *wpa_s, const struct wpa_interface *iface) argument 5580 wpas_gas_server_tx_status(struct wpa_supplicant *wpa_s, unsigned int freq, const u8 *dst, const u8 *src, const u8 *bssid, const u8 *data, size_t data_len, enum offchannel_send_action_result result) argument 5600 struct wpa_supplicant *wpa_s = ctx; local 5613 wpa_supplicant_init_iface(struct wpa_supplicant *wpa_s, const struct wpa_interface *iface) argument 5974 wpa_supplicant_deinit_iface(struct wpa_supplicant *wpa_s, int notify, int terminate) argument 6096 struct wpa_supplicant *wpa_s; local 6142 struct wpa_supplicant *wpa_s; local 6221 wpa_supplicant_remove_iface(struct wpa_global *global, struct wpa_supplicant *wpa_s, int terminate) argument 6279 wpa_supplicant_get_eap_mode(struct wpa_supplicant *wpa_s) argument 6305 struct wpa_supplicant *wpa_s; local 6318 struct wpa_supplicant *wpa_s = ctx; local 6334 struct wpa_supplicant *wpa_s; local 6504 struct wpa_supplicant *wpa_s; local 6602 wpa_supplicant_update_config(struct wpa_supplicant *wpa_s) argument 6657 get_bss_freqs_in_ess(struct wpa_supplicant *wpa_s) argument 6691 wpas_connection_failed(struct wpa_supplicant *wpa_s, const u8 *bssid) argument 6798 fils_connection_failure(struct wpa_supplicant *wpa_s) argument 6826 wpas_driver_bss_selection(struct wpa_supplicant *wpa_s) argument 6834 wpa_supplicant_ctrl_iface_ctrl_rsp_handle(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, const char *field, const char *value) argument 6931 wpas_network_disabled(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 6973 wpas_get_ssid_pmf(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 7010 wpas_is_p2p_prioritized(struct wpa_supplicant *wpa_s) argument 7020 wpas_auth_failed(struct wpa_supplicant *wpa_s, char *reason) argument 7080 wpas_clear_temp_disabled(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid, int clear_failures) argument 7098 disallowed_bssid(struct wpa_supplicant *wpa_s, const u8 *bssid) argument 7115 disallowed_ssid(struct wpa_supplicant *wpa_s, const u8 *ssid, size_t ssid_len) argument 7142 wpas_request_connection(struct wpa_supplicant *wpa_s) argument 7166 wpas_request_disconnection(struct wpa_supplicant *wpa_s) argument 7182 dump_freq_data(struct wpa_supplicant *wpa_s, const char *title, struct wpa_used_freq_data *freqs_data, unsigned int len) argument 7203 get_shared_radio_freqs_data(struct wpa_supplicant *wpa_s, struct wpa_used_freq_data *freqs_data, unsigned int len) argument 7257 get_shared_radio_freqs(struct wpa_supplicant *wpa_s, int *freq_array, unsigned int len) argument 7280 wpas_vendor_elem(struct wpa_supplicant *wpa_s, enum wpa_vendor_elem_frame frame) argument 7305 wpas_vendor_elem_update(struct wpa_supplicant *wpa_s) argument 7333 wpas_vendor_elem_remove(struct wpa_supplicant *wpa_s, int frame, const u8 *elem, size_t len) argument 7377 wpas_get_disallowed_bss(struct wpa_supplicant *wpa_s, const u8 *bssid) argument 7392 wpa_set_driver_tmp_disallow_list(struct wpa_supplicant *wpa_s) argument 7416 struct wpa_supplicant *wpa_s = eloop_ctx; local 7432 wpa_bss_tmp_disallow(struct wpa_supplicant *wpa_s, const u8 *bssid, unsigned int sec, int rssi_threshold) argument 7461 wpa_is_bss_tmp_disallowed(struct wpa_supplicant *wpa_s, struct wpa_bss *bss) argument 7484 wpas_enable_mac_addr_randomization(struct wpa_supplicant *wpa_s, unsigned int type, const u8 *addr, const u8 *mask) argument 7530 wpas_disable_mac_addr_randomization(struct wpa_supplicant *wpa_s, unsigned int type) argument [all...] |
H A D | blacklist.h | 18 struct wpa_blacklist * wpa_blacklist_get(struct wpa_supplicant *wpa_s, 20 int wpa_blacklist_add(struct wpa_supplicant *wpa_s, const u8 *bssid); 21 int wpa_blacklist_del(struct wpa_supplicant *wpa_s, const u8 *bssid); 22 void wpa_blacklist_clear(struct wpa_supplicant *wpa_s);
|
H A D | wpas_glue.h | 14 int wpa_supplicant_init_eapol(struct wpa_supplicant *wpa_s); 15 int wpa_supplicant_init_wpa(struct wpa_supplicant *wpa_s); 16 void wpa_supplicant_rsn_supp_set_config(struct wpa_supplicant *wpa_s, 25 void wpas_send_ctrl_req(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid,
|
H A D | autoscan.h | 17 void * (*init)(struct wpa_supplicant *wpa_s, const char *params); 25 int autoscan_init(struct wpa_supplicant *wpa_s, int req_scan); 26 void autoscan_deinit(struct wpa_supplicant *wpa_s); 27 int autoscan_notify_scan(struct wpa_supplicant *wpa_s, 42 static inline int autoscan_init(struct wpa_supplicant *wpa_s, int req_scan) argument 47 static inline void autoscan_deinit(struct wpa_supplicant *wpa_s) argument 51 static inline int autoscan_notify_scan(struct wpa_supplicant *wpa_s, argument
|
H A D | scan.c | 28 static void wpa_supplicant_gen_assoc_event(struct wpa_supplicant *wpa_s) argument 33 ssid = wpa_supplicant_get_ssid(wpa_s); 37 if (wpa_s->current_ssid == NULL) { 38 wpa_s->current_ssid = ssid; 39 wpas_notify_network_changed(wpa_s); 41 wpa_supplicant_initiate_eapol(wpa_s); 42 wpa_dbg(wpa_s, MSG_DEBUG, "Already associated with a configured " 45 wpa_supplicant_event(wpa_s, EVENT_ASSOC, &data); 50 static int wpas_wps_in_use(struct wpa_supplicant *wpa_s, argument 56 for (ssid = wpa_s 91 wpa_supplicant_enabled_networks(struct wpa_supplicant *wpa_s) argument 117 wpa_supplicant_assoc_try(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid) argument 157 struct wpa_supplicant *wpa_s = work->wpa_s; local 248 wpa_supplicant_trigger_scan(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params) argument 274 struct wpa_supplicant *wpa_s = eloop_ctx; local 286 struct wpa_supplicant *wpa_s = eloop_ctx; local 296 wpa_supplicant_start_sched_scan(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params) argument 312 wpa_supplicant_stop_sched_scan(struct wpa_supplicant *wpa_s) argument 360 wpa_supplicant_optimize_freqs( struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params) argument 444 wpas_add_interworking_elements(struct wpa_supplicant *wpa_s, struct wpabuf *buf) argument 459 wpas_fils_req_param_add_max_channel(struct wpa_supplicant *wpa_s, struct wpabuf **ie) argument 485 wpa_supplicant_set_default_scan_ies(struct wpa_supplicant *wpa_s) argument 520 wpa_supplicant_extra_ies(struct wpa_supplicant *wpa_s) argument 617 non_p2p_network_enabled(struct wpa_supplicant *wpa_s) argument 638 wpa_setband_scan_freqs_list(struct wpa_supplicant *wpa_s, enum hostapd_hw_mode band, struct wpa_driver_scan_params *params) argument 664 wpa_setband_scan_freqs(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params) argument 680 wpa_add_scan_ssid(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params, size_t max_ssids, const u8 *ssid, size_t ssid_len) argument 707 wpa_add_owe_scan_ssid(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params, struct wpa_ssid *ssid, size_t max_ssids) argument 761 wpa_set_scan_ssids(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params, size_t max_ssids) argument 792 wpa_set_ssids_from_scan_req(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params, size_t max_ssids) argument 825 struct wpa_supplicant *wpa_s = eloop_ctx; local 1309 wpa_supplicant_update_scan_int(struct wpa_supplicant *wpa_s, int sec) argument 1341 wpa_supplicant_req_scan(struct wpa_supplicant *wpa_s, int sec, int usec) argument 1378 wpa_supplicant_delayed_sched_scan(struct wpa_supplicant *wpa_s, int sec, int usec) argument 1393 wpa_scan_set_relative_rssi_params(struct wpa_supplicant *wpa_s, struct wpa_driver_scan_params *params) argument 1420 wpa_supplicant_req_sched_scan(struct wpa_supplicant *wpa_s) argument 1721 wpa_supplicant_cancel_scan(struct wpa_supplicant *wpa_s) argument 1734 wpa_supplicant_cancel_delayed_sched_scan(struct wpa_supplicant *wpa_s) argument 1751 wpa_supplicant_cancel_sched_scan(struct wpa_supplicant *wpa_s) argument 1775 wpa_supplicant_notify_scanning(struct wpa_supplicant *wpa_s, int scanning) argument 2114 wpa_supplicant_filter_bssid_match(struct wpa_supplicant *wpa_s, const u8 *bssid) argument 2132 filter_scan_res(struct wpa_supplicant *wpa_s, struct wpa_scan_results *res) argument 2250 scan_est_throughput(struct wpa_supplicant *wpa_s, struct wpa_scan_res *res) argument 2352 wpa_supplicant_get_scan_results(struct wpa_supplicant *wpa_s, struct scan_info *info, int new_scan) argument 2426 wpa_supplicant_update_scan_results(struct wpa_supplicant *wpa_s) argument 2441 scan_only_handler(struct wpa_supplicant *wpa_s, struct wpa_scan_results *scan_res) argument 2466 wpas_scan_scheduled(struct wpa_supplicant *wpa_s) argument 2603 wpas_start_pno(struct wpa_supplicant *wpa_s) argument 2761 wpas_stop_pno(struct wpa_supplicant *wpa_s) argument 2781 wpas_mac_addr_rand_scan_clear(struct wpa_supplicant *wpa_s, unsigned int type) argument 2804 wpas_mac_addr_rand_scan_set(struct wpa_supplicant *wpa_s, unsigned int type, const u8 *addr, const u8 *mask) argument 2846 wpas_abort_ongoing_scan(struct wpa_supplicant *wpa_s) argument 2865 wpas_sched_scan_plans_set(struct wpa_supplicant *wpa_s, const char *cmd) argument 2985 wpas_scan_reset_sched_scan(struct wpa_supplicant *wpa_s) argument 2996 wpas_scan_restart_sched_scan(struct wpa_supplicant *wpa_s) argument [all...] |
H A D | mesh.h | 12 int wpa_supplicant_join_mesh(struct wpa_supplicant *wpa_s, 14 int wpa_supplicant_leave_mesh(struct wpa_supplicant *wpa_s); 15 void wpa_supplicant_mesh_iface_deinit(struct wpa_supplicant *wpa_s, 19 int wpas_mesh_add_interface(struct wpa_supplicant *wpa_s, char *ifname, 21 int wpas_mesh_peer_remove(struct wpa_supplicant *wpa_s, const u8 *addr); 22 int wpas_mesh_peer_add(struct wpa_supplicant *wpa_s, const u8 *addr, 27 void wpa_mesh_notify_peer(struct wpa_supplicant *wpa_s, const u8 *addr, 29 void wpa_supplicant_mesh_add_scan_ie(struct wpa_supplicant *wpa_s, 34 static inline void wpa_mesh_notify_peer(struct wpa_supplicant *wpa_s, argument 40 static inline void wpa_supplicant_mesh_add_scan_ie(struct wpa_supplicant *wpa_s, argument [all...] |
H A D | mesh_mpm.h | 13 void wpa_mesh_new_mesh_peer(struct wpa_supplicant *wpa_s, const u8 *addr, 15 void mesh_mpm_deinit(struct wpa_supplicant *wpa_s, struct hostapd_iface *ifmsh); 16 void mesh_mpm_auth_peer(struct wpa_supplicant *wpa_s, const u8 *addr); 18 void wpa_mesh_set_plink_state(struct wpa_supplicant *wpa_s, 21 int mesh_mpm_close_peer(struct wpa_supplicant *wpa_s, const u8 *addr); 22 int mesh_mpm_connect_peer(struct wpa_supplicant *wpa_s, const u8 *addr, 27 void mesh_mpm_action_rx(struct wpa_supplicant *wpa_s, 29 void mesh_mpm_mgmt_rx(struct wpa_supplicant *wpa_s, struct rx_mgmt *rx_mgmt); 33 static inline void mesh_mpm_action_rx(struct wpa_supplicant *wpa_s, argument 39 static inline void mesh_mpm_mgmt_rx(struct wpa_supplicant *wpa_s, argument [all...] |