Home
last modified time | relevance | path

Searched refs:nan_data (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/wpa/src/nan/
H A Dnan.h792 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 Dnan_pairing.c16 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 Dnan_i.h601 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 Dnan.c26 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 Dnan_ndl.c54 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 Dnan_sec.c20 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 Dnan_ndp.c33 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 Dnan_util.c17 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 Dnan_bootstrap.c59 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 Dnan_module_tests.h110 struct nan_data *nan;
/freebsd/contrib/wpa/wpa_supplicant/
H A Dwpa_supplicant_i.h148 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 Dnan_supplicant.c442 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 Dwpa_supplicant.c8138 wpa_s->nan_data = iface->nan_data; in wpa_supplicant_init_iface()
H A Devents.c5425 if (wpa_s->nan_data) { in wpa_supplicant_event_interface_status()
H A Dctrl_iface.c14773 iface.nan_data = true; in wpa_supplicant_global_iface_add()