/freebsd/contrib/wpa/src/rsn_supp/ |
H A D | wpa.h | 57 size_t ies_len); 59 const u8 *ies, size_t ies_len); 488 int wpa_sm_set_ft_params(struct wpa_sm *sm, const u8 *ies, size_t ies_len); 490 int wpa_ft_add_mdie(struct wpa_sm *sm, u8 *ies, size_t ies_len, 493 int wpa_ft_process_response(struct wpa_sm *sm, const u8 *ies, size_t ies_len, 499 size_t ies_len, const u8 *src_addr); 513 wpa_sm_set_ft_params(struct wpa_sm *sm, const u8 *ies, size_t ies_len) in wpa_sm_set_ft_params() argument 524 static inline int wpa_ft_add_mdie(struct wpa_sm *sm, u8 *ies, size_t ies_len, in wpa_ft_add_mdie() argument 531 wpa_ft_process_response(struct wpa_sm *sm, const u8 *ies, size_t ies_len, in wpa_ft_process_response() argument 547 wpa_ft_validate_reassoc_resp(struct wpa_sm *sm, const u8 *ies, size_t ies_len, in wpa_ft_validate_reassoc_resp() argument
|
H A D | wpa_ft.c | 112 int wpa_sm_set_ft_params(struct wpa_sm *sm, const u8 *ies, size_t ies_len) in wpa_sm_set_ft_params() argument 119 if (!get_ie(ies, ies_len, WLAN_EID_MOBILITY_DOMAIN)) { in wpa_sm_set_ft_params() 130 if (wpa_ft_parse_ies(ies, ies_len, &ft, sm->key_mgmt, false) < 0) in wpa_sm_set_ft_params() 584 int wpa_ft_process_response(struct wpa_sm *sm, const u8 *ies, size_t ies_len, in wpa_ft_process_response() argument 600 wpa_hexdump(MSG_DEBUG, "FT: Response IEs", ies, ies_len); in wpa_ft_process_response() 624 if (wpa_ft_parse_ies(ies, ies_len, &parse, sm->key_mgmt, in wpa_ft_process_response() 1022 size_t ies_len, const u8 *src_addr) in wpa_ft_validate_reassoc_resp() argument 1036 wpa_hexdump(MSG_DEBUG, "FT: Response IEs", ies, ies_len); in wpa_ft_validate_reassoc_resp() 1049 if (wpa_ft_parse_ies(ies, ies_len, &parse, sm->key_mgmt, true) < 0) { in wpa_ft_validate_reassoc_resp()
|
H A D | wpa_i.h | 340 const u8 *ies, size_t ies_len) in wpa_sm_update_ft_ies() argument 343 return sm->ctx->update_ft_ies(sm->ctx->ctx, md, ies, ies_len); in wpa_sm_update_ft_ies() 349 const u8 *ies, size_t ies_len) in wpa_sm_send_ft_action() argument 353 ies, ies_len); in wpa_sm_send_ft_action()
|
/freebsd/contrib/wpa/wpa_supplicant/ |
H A D | scan.h | 95 const u8 *ies, size_t ies_len, int rate, 103 int wpas_channel_width_rssi_bump(const u8 *ies, size_t ies_len, 105 int wpas_adjust_snr_by_chanwidth(const u8 *ies, size_t ies_len,
|
H A D | rrm.c | 712 int wpas_get_op_chan_phy(int freq, const u8 *ies, size_t ies_len, in wpas_get_op_chan_phy() argument 721 ie = get_ie(ies, ies_len, WLAN_EID_HT_OPERATION); in wpas_get_op_chan_phy() 735 ie = get_ie(ies, ies_len, WLAN_EID_VHT_OPERATION); in wpas_get_op_chan_phy() 788 size_t ies_len = *ie_len; in wpas_beacon_rep_add_frame_body() local 836 while (ies_len > 2 && 2U + ies[1] <= ies_len && rem_len > 0) { in wpas_beacon_rep_add_frame_body() 854 ies_len -= 2 + ies[1]; in wpas_beacon_rep_add_frame_body() 858 *ie_len = ies_len; in wpas_beacon_rep_add_frame_body() 941 size_t ies_len = bss->ie_len ? bss->ie_len : bss->beacon_ie_len; in wpas_add_beacon_rep() local 954 if (wpas_get_op_chan_phy(bss->freq, ies, ies_len, &rep.op_class, in wpas_add_beacon_rep() 970 &pos, &ies_len, idx++); in wpas_add_beacon_rep() [all …]
|
H A D | scan.c | 2258 static int wpas_channel_width_tx_pwr(const u8 *ies, size_t ies_len, in wpas_channel_width_tx_pwr() argument 2266 ies_len) { in wpas_channel_width_tx_pwr() 2343 int wpas_channel_width_rssi_bump(const u8 *ies, size_t ies_len, in wpas_channel_width_rssi_bump() argument 2346 int max_20mhz_tx_pwr = wpas_channel_width_tx_pwr(ies, ies_len, in wpas_channel_width_rssi_bump() 2348 int max_cw_tx_pwr = wpas_channel_width_tx_pwr(ies, ies_len, cw); in wpas_channel_width_rssi_bump() 2356 int wpas_adjust_snr_by_chanwidth(const u8 *ies, size_t ies_len, in wpas_adjust_snr_by_chanwidth() argument 2359 int rssi_bump = wpas_channel_width_rssi_bump(ies, ies_len, max_cw); in wpas_adjust_snr_by_chanwidth() 2383 size_t ies_len; in wpa_scan_result_compar() local 2411 ies_len = wa->ie_len ? wa->ie_len : wa->beacon_ie_len; in wpa_scan_result_compar() 2413 ies_len, wa->max_cw, in wpa_scan_result_compar() [all …]
|
H A D | sme.h | 20 const u8 *ies, size_t ies_len); 60 const u8 *ies, size_t ies_len) in sme_update_ft_ies() argument
|
H A D | wmm_ac.c | 419 size_t ies_len) in wmm_ac_process_param_elem() argument 427 if (ieee802_11_parse_elems(ies, ies_len, &elems, 1) == ParseFailed) { in wmm_ac_process_param_elem() 464 size_t ies_len, const struct wmm_params *wmm_params) in wmm_ac_init() argument 483 assoc_data = wmm_ac_process_param_elem(wpa_s, ies, ies_len); in wmm_ac_init() 529 size_t ies_len, const struct wmm_params *wmm_params) in wmm_ac_notify_assoc() argument 531 if (wmm_ac_init(wpa_s, ies, ies_len, wmm_params)) in wmm_ac_notify_assoc()
|
H A D | mesh.h | 19 int wpas_mesh_scan_result_text(const u8 *ies, size_t ies_len, char *buf,
|
H A D | wmm_ac.h | 164 size_t ies_len, const struct wmm_params *wmm_params);
|
H A D | op_classes.c | 512 size_t ies_len; in wpas_sta_secondary_channel_offset() local 517 ies_len = bss->ie_len ? bss->ie_len : bss->beacon_ie_len; in wpas_sta_secondary_channel_offset() 518 return wpas_get_op_chan_phy(bss->freq, ies, ies_len, current, in wpas_sta_secondary_channel_offset()
|
H A D | wpa_priv.c | 897 size_t buflen = sizeof(struct privsep_event_auth) + data->auth.ies_len; in wpa_priv_send_auth() 914 os_memcpy(pos, data->auth.ies, data->auth.ies_len); in wpa_priv_send_auth() 915 auth->ies_len = data->auth.ies_len; in wpa_priv_send_auth() 1026 len = sizeof(int) + ETH_ALEN + data->ft_ies.ies_len; in wpa_priv_send_ft_response() 1036 os_memcpy(pos, data->ft_ies.ies, data->ft_ies.ies_len); in wpa_priv_send_ft_response()
|
H A D | mesh.c | 735 static int mesh_attr_text(const u8 *ies, size_t ies_len, char *buf, char *end) in mesh_attr_text() argument 742 if (ieee802_11_parse_elems(ies, ies_len, &elems, 0) == ParseFailed) in mesh_attr_text() 823 int wpas_mesh_scan_result_text(const u8 *ies, size_t ies_len, char *buf, in wpas_mesh_scan_result_text() argument 826 return mesh_attr_text(ies, ies_len, buf, end); in wpas_mesh_scan_result_text()
|
H A D | robust_av.c | 768 const u8 *ies, size_t ies_len) in wpas_handle_assoc_resp_mscs() argument 775 if (!ies || ies_len == 0 || !wpa_s->robust_av.valid_config) in wpas_handle_assoc_resp_mscs() 778 mscs_desc_ie = get_ie_ext(ies, ies_len, WLAN_EID_EXT_MSCS_DESCRIPTOR); in wpas_handle_assoc_resp_mscs() 808 const u8 *ies, size_t ies_len) in wpas_handle_assoc_resp_qos_mgmt() argument 816 if (!ies || ies_len == 0 || !wpa_s->enable_dscp_policy_capa) in wpas_handle_assoc_resp_qos_mgmt() 819 wfa_capa = get_vendor_ie(ies, ies_len, WFA_CAPA_IE_VENDOR_TYPE); in wpas_handle_assoc_resp_qos_mgmt()
|
H A D | wpas_glue.c | 671 const u8 *ies, size_t ies_len) in wpa_supplicant_update_ft_ies() argument 675 return sme_update_ft_ies(wpa_s, md, ies, ies_len); in wpa_supplicant_update_ft_ies() 676 return wpa_drv_update_ft_ies(wpa_s, md, ies, ies_len); in wpa_supplicant_update_ft_ies() 682 const u8 *ies, size_t ies_len) in wpa_supplicant_send_ft_action() argument 704 data_len = 2 + 2 * ETH_ALEN + ies_len; in wpa_supplicant_send_ft_action() 715 os_memcpy(pos, ies, ies_len); in wpa_supplicant_send_ft_action()
|
H A D | sme.c | 486 data->auth.ies_len - ie_offset, in wpas_sme_ml_auth() 2019 data->auth.ies, data->auth.ies_len); in sme_event_auth() 2030 data->auth.ies_len, 0, data->auth.peer, in sme_event_auth() 2058 if (data->auth.ies && data->auth.ies_len) { in sme_event_auth() 2059 size_t buflen = 2 * data->auth.ies_len + 1; in sme_event_auth() 2063 data->auth.ies_len); in sme_event_auth() 2124 data->auth.ies_len, 0, in sme_event_auth() 2166 data->auth.ies, data->auth.ies_len) < 0) { in sme_event_auth() 2702 const u8 *ies, size_t ies_len) in sme_update_ft_ies() argument 2714 wpa_hexdump(MSG_DEBUG, "SME: FT IEs", ies, ies_len); in sme_update_ft_ies() [all …]
|
/freebsd/contrib/wpa/src/ap/ |
H A D | wpa_auth.h | 524 u16 auth_transaction, const u8 *ies, size_t ies_len, 527 const u8 *ies, size_t ies_len), 530 size_t ies_len); 583 const u8 *ies, size_t ies_len, 586 size_t ies_len);
|
H A D | wpa_auth_ft.c | 1965 const u8 *ies, size_t ies_len, in wpa_ft_pull_pmk_r1() argument 2065 ft_pending_req_ies = wpabuf_alloc_copy(ies, ies_len); in wpa_ft_pull_pmk_r1() 2429 const u8 *ies, size_t ies_len) in wpa_ft_process_rdie() argument 2437 ies, ies_len); in wpa_ft_process_rdie() 2452 if (ieee802_11_parse_elems((u8 *) ies, ies_len, &parse, 1) == in wpa_ft_process_rdie() 3169 const u8 *ies, size_t ies_len, in wpa_ft_process_auth_req() argument 3194 ies, ies_len); in wpa_ft_process_auth_req() 3196 if (wpa_ft_parse_ies(ies, ies_len, &parse, 0, false)) { in wpa_ft_process_auth_req() 3300 if (wpa_ft_pull_pmk_r1(sm, ies, ies_len, parse.rsn_pmkid) < 0) { in wpa_ft_process_auth_req() 3446 u16 auth_transaction, const u8 *ies, size_t ies_len, in wpa_ft_process_auth() argument [all …]
|
H A D | ieee802_11.c | 409 const u8 *ies, size_t ies_len, const char *dbg) in send_auth_reply() argument 426 rlen = IEEE80211_HDRLEN + sizeof(reply->u.auth) + ies_len; in send_auth_reply() 446 if (ies && ies_len) in send_auth_reply() 447 os_memcpy(reply->u.auth.variable, ies, ies_len); in send_auth_reply() 451 os_memcpy(reply->u.auth.variable + ies_len, in send_auth_reply() 460 resp, (unsigned long) ies_len, dbg); in send_auth_reply() 506 const u8 *ies, size_t ies_len) in handle_auth_ft_finish() argument 513 auth_transaction, status, ies, ies_len, in handle_auth_ft_finish() 3920 const u8 *ies, size_t ies_len, in __check_assoc_ies() argument 4036 if (elems->p2p && ies && ies_len) { in __check_assoc_ies() [all …]
|
/freebsd/contrib/wpa/src/common/ |
H A D | ieee802_11_common.h | 207 int ieee802_11_ie_count(const u8 *ies, size_t ies_len); 208 struct wpabuf * ieee802_11_vendor_ie_concat(const u8 *ies, size_t ies_len, 251 size_t ies_len);
|
H A D | privsep_commands.h | 108 size_t ies_len; member
|
H A D | ieee802_11_common.c | 1110 int ieee802_11_ie_count(const u8 *ies, size_t ies_len) in ieee802_11_ie_count() argument 1118 for_each_element(elem, ies, ies_len) in ieee802_11_ie_count() 1125 struct wpabuf * ieee802_11_vendor_ie_concat(const u8 *ies, size_t ies_len, in ieee802_11_vendor_ie_concat() argument 1131 for_each_element_id(elem, WLAN_EID_VENDOR_SPECIFIC, ies, ies_len) { in ieee802_11_vendor_ie_concat() 1142 buf = wpabuf_alloc(ies_len); in ieee802_11_vendor_ie_concat() 1150 for_each_element_id(elem, WLAN_EID_VENDOR_SPECIFIC, ies, ies_len) { in ieee802_11_vendor_ie_concat() 2330 size_t ies_len) in mb_ies_info_by_ies() argument 2339 for_each_element_id(elem, WLAN_EID_MULTI_BAND, ies_buf, ies_len) { in mb_ies_info_by_ies() 2350 if (!for_each_element_completed(elem, ies_buf, ies_len)) { in mb_ies_info_by_ies() 2351 wpa_hexdump(MSG_DEBUG, "Truncated IEs", ies_buf, ies_len); in mb_ies_info_by_ies()
|
H A D | sae_pk.c | 771 int sae_check_confirm_pk(struct sae_data *sae, const u8 *ies, size_t ies_len) in sae_check_confirm_pk() argument 803 wpa_hexdump(MSG_DEBUG, "SAE-PK: Received confirm IEs", ies, ies_len); in sae_check_confirm_pk() 804 if (ieee802_11_parse_elems(ies, ies_len, &elems, 1) == ParseFailed) { in sae_check_confirm_pk()
|
/freebsd/contrib/wpa/src/drivers/ |
H A D | driver_privsep.c | 396 if (len < sizeof(*auth) + auth->ies_len) in wpa_driver_privsep_event_auth() 404 if (auth->ies_len) { in wpa_driver_privsep_event_auth() 406 data.auth.ies_len = auth->ies_len; in wpa_driver_privsep_event_auth() 504 data.ft_ies.ies_len = len - sizeof(int) - ETH_ALEN; in wpa_driver_privsep_event_ft_response()
|
H A D | driver.h | 965 size_t ies_len; member 3391 size_t ies_len); 5015 const u8 *ies, size_t ies_len); 5038 int (*set_default_scan_ies)(void *priv, const u8 *ies, size_t ies_len); 6247 size_t ies_len; member 6273 size_t ies_len; member
|