Home | History | Annotate | Download | only in wpa_supplicant

Lines Matching refs:wpa_supplicant

9  * %wpa_supplicant interfaces. In addition, this file contains number of
70 "wpa_supplicant v" VERSION_STR "\n"
124 static void wpas_update_fils_connect_params(struct wpa_supplicant *wpa_s);
129 int wpa_set_wep_keys(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)
147 int wpa_supplicant_set_wpa_none_key(struct wpa_supplicant *wpa_s,
206 struct wpa_supplicant *wpa_s = eloop_ctx;
230 * @wpa_s: Pointer to wpa_supplicant data
237 void wpa_supplicant_req_auth_timeout(struct wpa_supplicant *wpa_s,
253 * @wpa_s: Pointer to wpa_supplicant data
259 void wpa_supplicant_cancel_auth_timeout(struct wpa_supplicant *wpa_s)
269 * @wpa_s: Pointer to wpa_supplicant data
274 void wpa_supplicant_initiate_eapol(struct wpa_supplicant *wpa_s)
358 * @wpa_s: Pointer to wpa_supplicant data
365 void wpa_supplicant_set_non_wpa_policy(struct wpa_supplicant *wpa_s,
409 void free_hw_features(struct wpa_supplicant *wpa_s)
425 static void free_bss_tmp_disallowed(struct wpa_supplicant *wpa_s)
438 void wpas_flush_fils_hlp_req(struct wpa_supplicant *wpa_s)
451 static void wpa_supplicant_cleanup(struct wpa_supplicant *wpa_s)
655 * @wpa_s: Pointer to wpa_supplicant data
661 void wpa_clear_keys(struct wpa_supplicant *wpa_s, const u8 *addr)
728 static void wpa_supplicant_start_bgscan(struct wpa_supplicant *wpa_s)
772 static void wpa_supplicant_stop_bgscan(struct wpa_supplicant *wpa_s)
783 static void wpa_supplicant_start_autoscan(struct wpa_supplicant *wpa_s)
790 static void wpa_supplicant_stop_autoscan(struct wpa_supplicant *wpa_s)
796 void wpa_supplicant_reinit_autoscan(struct wpa_supplicant *wpa_s)
808 * @wpa_s: Pointer to wpa_supplicant data
814 void wpa_supplicant_set_state(struct wpa_supplicant *wpa_s,
947 struct wpa_supplicant *wpa_s = global->ifaces;
949 struct wpa_supplicant *next = wpa_s->next;
973 void wpa_supplicant_clear_status(struct wpa_supplicant *wpa_s)
991 * @wpa_s: Pointer to wpa_supplicant data
997 * times if %wpa_supplicant is controlling multiple interfaces and all
1000 int wpa_supplicant_reload_configuration(struct wpa_supplicant *wpa_s)
1079 struct wpa_supplicant *wpa_s;
1095 static int wpa_supplicant_suites_from_ai(struct wpa_supplicant *wpa_s,
1145 * @wpa_s: Pointer to wpa_supplicant data
1157 int wpa_supplicant_set_suites(struct wpa_supplicant *wpa_s,
1559 static void wpas_ext_capab_byte(struct wpa_supplicant *wpa_s, u8 *pos, int idx)
1617 int wpas_build_ext_capab(struct wpa_supplicant *wpa_s, u8 *buf, size_t buflen)
1652 static int wpas_valid_bss(struct wpa_supplicant *wpa_s,
1666 static int wpas_valid_ssid(struct wpa_supplicant *wpa_s,
1680 int wpas_valid_bss_ssid(struct wpa_supplicant
1698 void wpas_connect_work_done(struct wpa_supplicant *wpa_s)
1714 int wpas_update_random_addr(struct wpa_supplicant *wpa_s, int style)
1766 int wpas_update_random_addr_disassoc(struct wpa_supplicant *wpa_s)
1780 * @wpa_s: Pointer to wpa_supplicant data
1784 * This function is used to request %wpa_supplicant to associate with a BSS.
1786 void wpa_supplicant_associate(struct wpa_supplicant *wpa_s,
1967 static int drv_supports_vht(struct wpa_supplicant *wpa_s,
1992 void ibss_mesh_setup_freq(struct wpa_supplicant *wpa_s,
2265 static size_t wpas_add_fils_hlp_req(struct wpa_supplicant *wpa_s, u8 *ie_buf,
2335 struct wpa_supplicant *wpa_s,
2641 static void wpas_update_fils_connect_params(struct wpa_supplicant *wpa_s)
2673 struct wpa_supplicant *wpa_s = work->wpa_s;
3049 static void wpa_supplicant_clear_connection(struct wpa_supplicant *wpa_s,
3068 * @wpa_s: Pointer to wpa_supplicant data
3071 * This function is used to request %wpa_supplicant to deauthenticate from the
3074 void wpa_supplicant_deauthenticate(struct wpa_supplicant *wpa_s,
3133 static void wpa_supplicant_enable_one_network(struct wpa_supplicant *wpa_s,
3154 * @wpa_s: wpa_supplicant structure for a network interface
3163 struct wpa_ssid * wpa_supplicant_add_network(struct wpa_supplicant *wpa_s)
3180 * @wpa_s: wpa_supplicant structure for a network interface
3191 int wpa_supplicant_remove_network(struct wpa_supplicant *wpa_s, int id)
3243 * @wpa_s: wpa_supplicant structure for a network interface
3248 void wpa_supplicant_enable_network(struct wpa_supplicant *wpa_s,
3277 * @wpa_s: wpa_supplicant structure for a network interface
3282 void wpa_supplicant_disable_network(struct wpa_supplicant *wpa_s,
3338 * @wpa_s: wpa_supplicant structure for a network interface
3341 void wpa_supplicant_select_network(struct wpa_supplicant *wpa_s,
3418 * @wpa_s: wpa_supplicant structure for a network interface
3427 int wpas_set_pkcs11_engine_and_module_path(struct wpa_supplicant *wpa_s,
3471 * @wpa_s: wpa_supplicant structure for a network interface
3476 int wpa_supplicant_set_ap_scan(struct wpa_supplicant *wpa_s, int ap_scan)
3511 * @wpa_s: wpa_supplicant structure for a network interface
3516 int wpa_supplicant_set_bss_expiration_age(struct wpa_supplicant *wpa_s,
3534 * @wpa_s: wpa_supplicant structure for a network interface
3539 int wpa_supplicant_set_bss_expiration_count(struct wpa_supplicant *wpa_s,
3557 * @wpa_s: wpa_supplicant structure for a network interface
3562 int wpa_supplicant_set_scan_interval(struct wpa_supplicant *wpa_s,
3621 static int owe_trans_ssid_match(struct wpa_supplicant *wpa_s, const u8 *bssid,
3657 * @wpa_s: Pointer to wpa_supplicant data
3660 struct wpa_ssid * wpa_supplicant_get_ssid(struct wpa_supplicant *wpa_s)
3724 static int select_driver(struct wpa_supplicant *wpa_s, int i)
3744 static int wpa_supplicant_set_driver(struct wpa_supplicant *wpa_s,
3756 "wpa_supplicant");
3791 * wpa_supplicant_rx_eapol - Deliver a received EAPOL frame to wpa_supplicant
3807 struct wpa_supplicant *wpa_s = ctx;
3948 int wpa_supplicant_update_mac_addr(struct wpa_supplicant *wpa_s)
3980 struct wpa_supplicant *wpa_s = ctx;
4004 * @wpa_s: Pointer to wpa_supplicant data
4011 int wpa_supplicant_driver_init(struct wpa_supplicant *wpa_s)
4046 * happen if wpa_supplicant is killed during countermeasures. */
4083 static struct wpa_supplicant *
4084 wpa_supplicant_alloc(struct wpa_supplicant *parent)
4086 struct wpa_supplicant *wpa_s;
4107 static int wpa_set_htcap_mcs(struct wpa_supplicant *wpa_s,
4164 static int wpa_disable_max_amsdu(struct wpa_supplicant *wpa_s,
4187 static int wpa_set_ampdu_factor(struct wpa_supplicant *wpa_s,
4211 static int wpa_set_ampdu_density(struct wpa_supplicant *wpa_s,
4236 static int wpa_set_disable_ht40(struct wpa_supplicant *wpa_s,
4250 static int wpa_set_disable_sgi(struct wpa_supplicant *wpa_s,
4272 static int wpa_set_disable_ldpc(struct wpa_supplicant *wpa_s,
4294 struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid,
4330 struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid,
4395 static int pcsc_reader_init(struct wpa_supplicant *wpa_s)
4437 int wpas_init_ext_pw(struct wpa_supplicant *wpa_s)
4473 struct wpa_supplicant *wpa_s = ctx;
4484 struct wpa_supplicant *wpa_s = ctx;
4500 struct wpa_supplicant *wpa_s = ctx;
4509 struct wpa_supplicant *wpa_s = ctx;
4518 struct wpa_supplicant *wpa_s = ctx;
4534 struct wpa_supplicant *wpa_s = ctx;
4544 struct wpa_supplicant *wpa_s = ctx;
4560 struct wpa_supplicant *wpa_s = ctx;
4577 void fst_wpa_supplicant_fill_iface_obj(struct wpa_supplicant *wpa_s,
4593 static int wpas_set_wowlan_triggers(struct wpa_supplicant *wpa_s,
4621 unsigned int wpas_get_bands(struct wpa_supplicant *wpa_s, const int *freqs)
4660 static struct wpa_radio * radio_add_interface(struct wpa_supplicant *wpa_s,
4663 struct wpa_supplicant *iface = wpa_s->global->ifaces;
4837 struct wpa_supplicant *wpa_s;
4845 wpa_s = dl_list_first(&radio->ifaces, struct wpa_supplicant,
4891 * @wpa_s: wpa_supplicant data
4896 void radio_remove_works(struct wpa_supplicant *wpa_s,
4922 static void radio_remove_interface(struct wpa_supplicant *wpa_s)
4943 void radio_work_check_next(struct wpa_supplicant *wpa_s)
4961 * @wpa_s: Pointer to wpa_supplicant data
4984 int radio_add_work(struct wpa_supplicant *wpa_s, unsigned int freq,
5043 struct wpa_supplicant *wpa_s = work->wpa_s;
5059 radio_work_pending(struct wpa_supplicant *wpa_s, const char *type)
5073 static int wpas_init_driver(struct wpa_supplicant *wpa_s,
5124 static void wpas_gas_server_tx_status(struct wpa_supplicant *wpa_s,
5144 struct wpa_supplicant *wpa_s = ctx;
5157 static int wpa_supplicant_init_iface(struct wpa_supplicant *wpa_s,
5422 "You may have another wpa_supplicant process "
5424 "left by an unclean termination of wpa_supplicant "
5427 "wpa_supplicant again.\n",
5509 static void wpa_supplicant_deinit_iface(struct wpa_supplicant *wpa_s,
5513 struct wpa_supplicant *iface, *prev;
5631 struct wpa_supplicant *wpa_s;
5667 * This function is used to add new network interfaces for %wpa_supplicant.
5670 * dynamically while %wpa_supplicant is already running. This could happen,
5673 struct wpa_supplicant * wpa_supplicant_add_iface(struct wpa_global *global,
5675 struct wpa_supplicant *parent)
5677 struct wpa_supplicant *wpa_s;
5754 * %wpa_supplicant, e.g., when a hotplug network adapter is ejected. In
5756 * %wpa_supplicant is terminated.
5759 struct wpa_supplicant *wpa_s,
5762 struct wpa_supplicant *prev;
5766 struct wpa_supplicant *parent = wpa_s->parent;
5816 const char * wpa_supplicant_get_eap_mode(struct wpa_supplicant *wpa_s)
5839 struct wpa_supplicant * wpa_supplicant_get_iface(struct wpa_global *global,
5842 struct wpa_supplicant *wpa_s;
5855 struct wpa_supplicant *wpa_s = ctx;
5871 struct wpa_supplicant *wpa_s;
5891 * wpa_supplicant_init - Initialize %wpa_supplicant
5892 * @params: Parameters for %wpa_supplicant
5893 * Returns: Pointer to global %wpa_supplicant data, or %NULL on failure
5895 * This function is used to initialize %wpa_supplicant. After successful
5897 * network interfaces, and eventually, to deinitialize %wpa_supplicant.
5988 wpa_printf(MSG_DEBUG, "wpa_supplicant v" VERSION_STR);
6038 * wpa_supplicant_run - Run the %wpa_supplicant main event loop
6044 * long as the %wpa_supplicant process in still in use.
6048 struct wpa_supplicant *wpa_s;
6077 * wpa_supplicant_deinit - Deinitialize %wpa_supplicant
6080 * This function is called to deinitialize %wpa_supplicant and to free all
6146 void wpa_supplicant_update_config(struct wpa_supplicant *wpa_s)
6198 static int * get_bss_freqs_in_ess(struct wpa_supplicant *wpa_s)
6232 void wpas_connection_failed(struct wpa_supplicant *wpa_s, const u8 *bssid)
6335 int wpas_driver_bss_selection(struct wpa_supplicant *wpa_s)
6343 int wpa_supplicant_ctrl_iface_ctrl_rsp_handle(struct wpa_supplicant *wpa_s,
6363 int wpa_supplicant_ctrl_rsp_handle(struct wpa_supplicant *wpa_s,
6475 int wpas_network_disabled(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)
6517 int wpas_get_ssid_pmf(struct wpa_supplicant *wpa_s, struct wpa_ssid *ssid)
6554 int wpas_is_p2p_prioritized(struct wpa_supplicant *wpa_s)
6564 void wpas_auth_failed(struct wpa_supplicant *wpa_s, char *reason)
6624 void wpas_clear_temp_disabled(struct wpa_supplicant *wpa_s,
6642 int disallowed_bssid(struct wpa_supplicant *wpa_s, const u8 *bssid)
6659 int disallowed_ssid(struct wpa_supplicant *wpa_s, const u8 *ssid,
6686 void wpas_request_connection(struct wpa_supplicant *wpa_s)
6709 void wpas_request_disconnection(struct wpa_supplicant *wpa_s)
6723 void dump_freq_data(struct wpa_supplicant *wpa_s, const char *title,
6744 int get_shared_radio_freqs_data(struct wpa_supplicant *wpa_s,
6748 struct wpa_supplicant *ifs;
6757 dl_list_for_each(ifs, &wpa_s->radio->ifaces, struct wpa_supplicant,
6798 int get_shared_radio_freqs(struct wpa_supplicant *wpa_s,
6820 struct wpa_supplicant *
6821 wpas_vendor_elem(struct wpa_supplicant *wpa_s, enum wpa_vendor_elem_frame frame)
6846 void wpas_vendor_elem_update(struct wpa_supplicant *wpa_s)
6874 int wpas_vendor_elem_remove(struct wpa_supplicant *wpa_s, int frame,
6918 wpa_bss_tmp_disallowed * wpas_get_disallowed_bss(struct wpa_supplicant *wpa_s,
6933 static int wpa_set_driver_tmp_disallow_list(struct wpa_supplicant *wpa_s)
6957 struct wpa_supplicant *wpa_s = eloop_ctx;
6973 void wpa_bss_tmp_disallow(struct wpa_supplicant *wpa_s, const u8 *bssid,
7001 int wpa_is_bss_tmp_disallowed(struct wpa_supplicant *wpa_s, const u8 *bssid)