| /freebsd/contrib/wpa/src/nan/ |
| H A D | nan.h | 792 struct nan_data * nan_init(const struct nan_config *cfg); 793 void nan_deinit(struct nan_data *nan); 794 int nan_start(struct nan_data *nan, const struct nan_cluster_config *config); 795 int nan_update_config(struct nan_data *nan, 797 void nan_set_cdw_overwrite(struct nan_data *nan, int map_id_2g, int map_id_5g); 798 void nan_stop(struct nan_data *nan); 799 void nan_flush(struct nan_data *nan); 801 int nan_add_peer(struct nan_data *nan, const u8 *addr, 803 bool nan_process_followup(struct nan_data *nan, const u8 *addr, const u8 *buf, 805 int nan_bootstrap_request(struct nan_data *nan, int handle, [all …]
|
| H A D | nan_pairing.c | 16 static void nan_pairing_prepare_pasn_elems(struct nan_data *nan_data, 20 static int nan_pairing_pasn_initialize(struct nan_data *nan_data, 72 int nan_pairing_add_attrs(struct nan_data *nan, struct wpabuf *buf) in nan_pairing_add_attrs() 105 int nan_pairing_abort(struct nan_data *nan_data, const u8 *peer_addr) in nan_pairing_abort() argument 112 peer = nan_get_peer(nan_data, peer_addr); in nan_pairing_abort() 142 cipher = (nan_data->cfg->pairing_cfg.cipher_suites & in nan_pairing_abort() 145 if (nan_pairing_pasn_initialize(nan_data, peer, NAN_PASN_AUTH_MODE_PASN, in nan_pairing_abort() 159 nan_pairing_prepare_pasn_elems(nan_data, peer, extra_ies, in nan_pairing_abort() 166 nan_configure_peer_schedule(nan_data, peer, &nan_data->sched); in nan_pairing_abort() 168 ret = handle_auth_pasn_resp(peer->pairing.pasn, nan_data->cfg->nmi_addr, in nan_pairing_abort() [all …]
|
| H A D | nan_i.h | 601 struct nan_data { struct 681 static inline u8 nan_get_next_dialog_token(struct nan_data *nan) in nan_get_next_dialog_token() 695 static inline u8 nan_get_next_ndp_id(struct nan_data *nan) in nan_get_next_ndp_id() 703 struct nan_peer * nan_get_peer(struct nan_data *nan, const u8 *addr); 705 int nan_parse_attrs(struct nan_data *nan, const u8 *data, size_t len, 707 int nan_parse_naf(struct nan_data *nan, const struct ieee80211_mgmt *mgmt, 709 void nan_attrs_clear(struct nan_data *nan, struct nan_attrs *attrs); 711 int nan_ndp_setup_req(struct nan_data *nan, struct nan_peer *peer, 713 int nan_ndp_setup_resp(struct nan_data *nan, struct nan_peer *peer, 715 int nan_ndp_handle_ndp_attr(struct nan_data *nan, struct nan_peer *peer, [all …]
|
| H A D | nan.c | 26 static void nan_ndp_disconnected(struct nan_data *nan, struct nan_peer *peer, 29 static void nan_set_peer_timeout(struct nan_data *nan, struct nan_peer *peer, 31 static int nan_action_send(struct nan_data *nan, struct nan_peer *peer, 35 struct nan_data * nan_init(const struct nan_config *cfg) in nan_init() 37 struct nan_data *nan; in nan_init() 150 static void nan_ndp_setup_stop(struct nan_data *nan, struct nan_peer *peer) in nan_ndp_setup_stop() 193 static void nan_remove_group_keys(struct nan_data *nan, struct nan_peer *peer) in nan_remove_group_keys() 217 static void nan_del_peer(struct nan_data *nan, struct nan_peer *peer) in nan_del_peer() 263 static void nan_peer_clear_all(struct nan_data *nan) in nan_peer_clear_all() 273 void nan_deinit(struct nan_data *nan) in nan_deinit() [all …]
|
| H A D | nan_ndl.c | 54 static void nan_ndl_set_state(struct nan_data *nan, struct nan_ndl *ndl, in nan_ndl_set_state() 65 static void nan_ndl_time_bitmap_print(struct nan_data *nan, in nan_ndl_time_bitmap_print() 82 static void nan_ndl_chan_sched_print(struct nan_data *nan, size_t idx, in nan_ndl_chan_sched_print() 98 static void nan_ndl_sched_print(struct nan_data *nan, in nan_ndl_sched_print() 113 static void nan_ndl_clear(struct nan_data *nan, struct nan_peer *peer) in nan_ndl_clear() 150 void nan_ndl_reset(struct nan_data *nan, struct nan_peer *peer) in nan_ndl_reset() 167 static struct nan_ndl * nan_ndl_alloc(struct nan_data *nan) in nan_ndl_alloc() 194 bool nan_ndl_validate_peer_avail(struct nan_data *nan, struct nan_peer *peer) in nan_ndl_validate_peer_avail() 273 nan_ndl_match_sched_vs_common(struct nan_data *nan, in nan_ndl_match_sched_vs_common() 335 bool nan_ndl_meets_qos(struct nan_data *nan, const struct nan_peer *peer, in nan_ndl_meets_qos() [all …]
|
| H A D | nan_sec.c | 20 void nan_sec_reset(struct nan_data *nan, struct nan_ndp_sec *ndp_sec) in nan_sec_reset() 26 static void nan_sec_dump(const struct nan_data *nan, in nan_sec_dump() 40 static int nan_sec_rx_m1_verify(struct nan_data *nan, in nan_sec_rx_m1_verify() 146 static int nan_sec_rx_m1(struct nan_data *nan, struct nan_peer *peer, in nan_sec_rx_m1() 197 static int nan_sec_key_mic_ver(struct nan_data *nan, const u8 *buf, size_t len, in nan_sec_key_mic_ver() 231 static int nan_sec_rx_m2(struct nan_data *nan, struct nan_peer *peer, in nan_sec_rx_m2() 301 static int nan_sec_rx_m3(struct nan_data *nan, struct nan_peer *peer, in nan_sec_rx_m3() 379 static int nan_sec_rx_m4(struct nan_data *nan, struct nan_peer *peer, in nan_sec_rx_m4() 425 static int nan_sec_rx_key_data(struct nan_data *nan, in nan_sec_rx_key_data() 589 int nan_sec_rx(struct nan_data *nan, struct nan_peer *peer, in nan_sec_rx() [all …]
|
| H A D | nan_ndp.c | 33 static void nan_ndp_set_state(struct nan_data *nan, in nan_ndp_set_state() 48 nan_ndp_alloc(struct nan_data *nan, struct nan_peer *peer, in nan_ndp_alloc() 70 static int nan_ndp_ssi(struct nan_data *nan, struct nan_ndp_setup *ndp_setup, in nan_ndp_ssi() 101 int nan_ndp_setup_req(struct nan_data *nan, struct nan_peer *peer, in nan_ndp_setup_req() 181 int nan_ndp_setup_resp(struct nan_data *nan, struct nan_peer *peer, in nan_ndp_setup_resp() 275 static int nan_ndp_attr_handle_tlvs(struct nan_data *nan, in nan_ndp_attr_handle_tlvs() 343 static int nan_ndp_attr_handle_req(struct nan_data *nan, struct nan_peer *peer, in nan_ndp_attr_handle_req() 428 static int nan_ndp_attr_handle_res(struct nan_data *nan, struct nan_peer *peer, in nan_ndp_attr_handle_res() 565 static int nan_ndp_attr_handle_confirm(struct nan_data *nan, in nan_ndp_attr_handle_confirm() 653 static int nan_ndp_attr_sec_install(struct nan_data *nan, struct nan_peer *peer, in nan_ndp_attr_sec_install() [all …]
|
| H A D | nan_util.c | 17 static void nan_attrs_clear_list(struct nan_data *nan, in nan_attrs_clear_list() 35 void nan_attrs_clear(struct nan_data *nan, struct nan_attrs *attrs) in nan_attrs_clear() 59 int nan_parse_attrs(struct nan_data *nan, const u8 *data, size_t len, in nan_parse_attrs() 343 int nan_parse_naf(struct nan_data *nan, const struct ieee80211_mgmt *mgmt, in nan_parse_naf() 369 void nan_add_dev_capa_attr(struct nan_data *nan, struct wpabuf *buf) in nan_add_dev_capa_attr() 429 void nan_add_dev_capa_ext_attr(struct nan_data *nan, struct wpabuf *buf) in nan_add_dev_capa_ext_attr() 488 int nan_chan_to_chan_idx_map(struct nan_data *nan, in nan_chan_to_chan_idx_map() 513 static u16 nan_add_avail_entry(struct nan_data *nan, in nan_add_avail_entry() 567 int nan_get_chan_bm(struct nan_data *nan, const struct nan_sched_chan *chan, in nan_get_chan_bm() 642 static void nan_add_pot_avail_entry(struct nan_data *nan, in nan_add_pot_avail_entry() [all …]
|
| H A D | nan_bootstrap.c | 59 void nan_bootstrap_reset(struct nan_data *nan, struct nan_peer *peer) in nan_bootstrap_reset() 91 static struct wpabuf * nan_bootstrap_build_npba(struct nan_data *nan, in nan_bootstrap_build_npba() 150 struct nan_data *nan = eloop_data; in nan_bootstrap_timeout() 209 static void nan_bootstrap_handle_rx_request(struct nan_data *nan, in nan_bootstrap_handle_rx_request() 382 static bool nan_bootstrap_supported(struct nan_data *nan) in nan_bootstrap_supported() 403 bool nan_bootstrap_handle_rx(struct nan_data *nan, const u8 *peer_nmi, in nan_bootstrap_handle_rx() 596 int nan_bootstrap_request(struct nan_data *nan, int handle, in nan_bootstrap_request() 697 int nan_bootstrap_peer_reset(struct nan_data *nan, const u8 *peer_nmi) in nan_bootstrap_peer_reset() 723 int nan_bootstrap_get_supported_methods(struct nan_data *nan, in nan_bootstrap_get_supported_methods()
|
| H A D | nan_module_tests.h | 110 struct nan_data *nan;
|
| /freebsd/contrib/wpa/wpa_supplicant/ |
| H A D | wpa_supplicant_i.h | 148 bool nan_data; member 1738 bool nan_data; member 1743 struct nan_data *nan; 2223 return wpa_s->nan_mgmt || wpa_s->nan_data; in wpas_is_nan_iface()
|
| H A D | nan_supplicant.c | 442 if (ndi_wpa_s->nan_data && in wpas_nan_get_ndi_iface() 2927 if (!ndi_wpa_s->nan_data) { in wpas_nan_ndp_request() 3169 if (!ndi_wpa_s->nan_data) { in wpas_nan_ndp_response() 4009 struct nan_data *nan = wpa_s->nan; in wpas_nan_pasn_auth_tx_status() 4018 struct nan_data *nan = wpa_s->nan; in wpas_nan_pairing_abort() 4045 struct nan_data *nan = wpa_s->nan; in wpas_nan_pasn_auth_rx()
|
| H A D | wpa_supplicant.c | 8138 wpa_s->nan_data = iface->nan_data; in wpa_supplicant_init_iface()
|
| H A D | events.c | 5425 if (wpa_s->nan_data) { in wpa_supplicant_event_interface_status()
|
| H A D | ctrl_iface.c | 14773 iface.nan_data = true; in wpa_supplicant_global_iface_add()
|