• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/wpa/wpa_supplicant/

Lines Matching defs:wpa_s

64 	struct wpa_supplicant *wpa_s;
94 * @wpa_s: Pointer to wpa_supplicant data
97 struct gas_query * gas_query_init(struct wpa_supplicant *wpa_s)
105 gas->wpa_s = wpa_s;
158 wpa_msg(gas->wpa_s, MSG_INFO, GAS_QUERY_DONE "addr=" MACSTR
165 offchannel_send_action_done(gas->wpa_s);
220 static void gas_query_tx_status(struct wpa_supplicant *wpa_s,
227 struct gas_query *gas = wpa_s->gas;
275 int pmf_in_use(struct wpa_supplicant *wpa_s, const u8 *addr)
277 if (wpa_s->current_ssid == NULL ||
278 wpa_s->wpa_state < WPA_4WAY_HANDSHAKE ||
279 os_memcmp(addr, wpa_s->bssid, ETH_ALEN) != 0)
281 return wpa_sm_pmf_enabled(wpa_s->wpa);
288 int res, prot = pmf_in_use(gas->wpa_s, query->addr);
303 if (gas->wpa_s->max_remain_on_chan &&
304 wait_time > gas->wpa_s->max_remain_on_chan)
305 wait_time = gas->wpa_s->max_remain_on_chan;
307 (!gas->wpa_s->conf->gas_address3 ||
308 (gas->wpa_s->current_ssid &&
309 gas->wpa_s->wpa_state >= WPA_ASSOCIATED &&
310 os_memcmp(query->addr, gas->wpa_s->bssid, ETH_ALEN) == 0)))
315 res = offchannel_send_action(gas->wpa_s, query->freq, query->addr,
398 offchannel_send_action_done(gas->wpa_s);
541 pmf = pmf_in_use(gas->wpa_s, sa);
683 struct wpa_supplicant *wpa_s = gas->wpa_s;
696 if (wpas_update_random_addr_disassoc(wpa_s) < 0) {
697 wpa_msg(wpa_s, MSG_INFO,
749 struct wpa_supplicant *wpa_s = gas->wpa_s;
752 if (!wpa_s->conf->gas_rand_mac_addr ||
753 !(wpa_s->current_bss ?
754 (wpa_s->drv_flags &
756 (wpa_s->drv_flags & WPA_DRIVER_FLAGS_MGMT_TX_RANDOM_TA))) {
758 os_memcpy(query->sa, wpa_s->own_addr, ETH_ALEN);
764 if (wpa_s->conf->gas_rand_mac_addr == gas->last_rand_sa_type &&
767 wpa_s->conf->gas_rand_addr_lifetime)) {
775 if (wpa_s->conf->gas_rand_mac_addr == 1 &&
781 if (wpa_s->conf->gas_rand_mac_addr == 2 &&
792 gas->last_rand_sa_type = wpa_s->conf->gas_rand_mac_addr;
847 wpa_msg(gas->wpa_s, MSG_INFO, GAS_QUERY_START "addr=" MACSTR
851 if (radio_add_work(gas->wpa_s, freq, "gas-query", 0, gas_query_start_cb,
875 radio_remove_pending_work(gas->wpa_s, query);