/freebsd/sys/net80211/ |
H A D | ieee80211_ioctl.c | 176 int ielen = ni->ni_ies.wpa_ie[1] + 2; in ieee80211_ioctl_getwpaie() local 177 if (ielen > sizeof(wpaie->wpa_ie)) in ieee80211_ioctl_getwpaie() 178 ielen = sizeof(wpaie->wpa_ie); in ieee80211_ioctl_getwpaie() 179 memcpy(wpaie->wpa_ie, ni->ni_ies.wpa_ie, ielen); in ieee80211_ioctl_getwpaie() 183 int ielen = ni->ni_ies.rsn_ie[1] + 2; in ieee80211_ioctl_getwpaie() local 184 if (ielen > sizeof(wpaie->rsn_ie)) in ieee80211_ioctl_getwpaie() 185 ielen = sizeof(wpaie->rsn_ie); in ieee80211_ioctl_getwpaie() 186 memcpy(wpaie->rsn_ie, ni->ni_ies.rsn_ie, ielen); in ieee80211_ioctl_getwpaie() 194 int ielen = ni->ni_ies.rsn_ie[1] + 2; in ieee80211_ioctl_getwpaie() local 195 if (ielen > sizeof(wpaie->wpa_ie)) in ieee80211_ioctl_getwpaie() [all …]
|
H A D | ieee80211_node.c | 1162 int ielen; in ieee80211_ies_expand() local 1165 ielen = ies->len; in ieee80211_ies_expand() 1166 while (ielen > 1) { in ieee80211_ies_expand() 1168 if ((2 + ie[1]) > ielen) { in ieee80211_ies_expand() 1172 ie[0], ie[1], ielen); in ieee80211_ies_expand() 1220 ielen -= 2 + ie[1]; in ieee80211_ies_expand()
|
H A D | ieee80211_output.c | 2306 static const int ielen = 26; in ieee80211_add_supportedchannels() local 2309 frm[1] = ielen; in ieee80211_add_supportedchannels() 2311 memcpy(frm+2, ic->ic_chan_avail, ielen); in ieee80211_add_supportedchannels() 2312 return frm + 2 + ielen; in ieee80211_add_supportedchannels()
|
/freebsd/tools/tools/net80211/wlaninject/ |
H A D | wlaninject.c | 393 int ielen; in parse_ie() local 395 ielen = strlen(str)/2; in parse_ie() 396 if (ielen < 1 || (strlen(str) % 2)) { in parse_ie() 402 while (ielen) { in parse_ie() 417 ielen--; in parse_ie() 425 *ie++ = (unsigned char) ielen; in parse_ie()
|
/freebsd/contrib/wpa/src/ap/ |
H A D | ieee802_11_ht.c | 296 u8 ielen = data[1]; in hostapd_2040_coex_action() local 298 if (ielen > start + len - data - 2) { in hostapd_2040_coex_action() 310 for (i = 0; i < ielen - 1; i++) { in hostapd_2040_coex_action() 325 data += 2 + ielen; in hostapd_2040_coex_action()
|
H A D | drv_callbacks.c | 261 size_t ielen; in hostapd_notif_assoc() local 310 ielen = elems.wps_ie_len + 2; in hostapd_notif_assoc() 314 ielen = elems.rsn_ie_len + 2; in hostapd_notif_assoc() 318 ielen = elems.wpa_ie_len + 2; in hostapd_notif_assoc() 323 ielen = elems.osen_len + 2; in hostapd_notif_assoc() 328 ielen = 0; in hostapd_notif_assoc() 472 if (ie == NULL || ielen == 0) { in hostapd_notif_assoc() 493 wps = ieee802_11_vendor_ie_concat(ie, ielen, in hostapd_notif_assoc() 527 ie, ielen, in hostapd_notif_assoc() 592 wpa_hexdump(MSG_DEBUG, "IE", ie, ielen); in hostapd_notif_assoc()
|
H A D | ap_drv_ops.c | 1211 u16 reason_code, const u8 *ie, size_t ielen) in hostapd_drv_update_dh_ie() argument 1216 ie, ielen); in hostapd_drv_update_dh_ie()
|
H A D | ap_drv_ops.h | 144 u16 reason_code, const u8 *ie, size_t ielen);
|
H A D | ieee802_11.c | 2064 size_t ielen; in prepare_auth_resp_fils() local 2076 ie = wpa_auth_get_wpa_ie(hapd->wpa_auth, &ielen); in prepare_auth_resp_fils() 2084 ie_buf = os_malloc(ielen + 2 + 2 + PMKID_LEN); in prepare_auth_resp_fils() 2090 os_memcpy(ie_buf, ie, ielen); in prepare_auth_resp_fils() 2091 if (wpa_insert_pmkid(ie_buf, &ielen, pmksa->pmkid, true) < 0) { in prepare_auth_resp_fils() 2115 data = wpabuf_alloc(1000 + ielen + (pub ? wpabuf_len(pub) : 0)); in prepare_auth_resp_fils() 2133 wpabuf_put_data(data, ie, ielen); in prepare_auth_resp_fils()
|
H A D | wpa_auth_ft.c | 818 u8 *pos = buf, *ielen; in wpa_write_ftie() local 841 ielen = pos++; in wpa_write_ftie() 899 *ielen = pos - buf - 2; in wpa_write_ftie()
|
/freebsd/contrib/wpa/src/rsn_supp/ |
H A D | tdls.c | 789 int ielen; in wpa_tdls_send_teardown() local 818 ielen = 0; in wpa_tdls_send_teardown() 821 ielen += sizeof(*ftie); in wpa_tdls_send_teardown() 824 ielen += 170; in wpa_tdls_send_teardown() 828 rbuf = os_zalloc(ielen + 1); in wpa_tdls_send_teardown() 977 int ielen; in wpa_tdls_recv_teardown() local 1000 ielen = len - (pos - buf); /* start of IE in buf */ in wpa_tdls_recv_teardown() 1007 if (wpa_supplicant_parse_ies((const u8 *) pos, ielen, &kde) < 0) in wpa_tdls_recv_teardown() 1961 u16 ielen; in wpa_tdls_process_tpk_m1() local 2022 ielen = len - (cpos - buf); /* start of IE in buf */ in wpa_tdls_process_tpk_m1() [all …]
|
/freebsd/sbin/ifconfig/ |
H A D | ifieee80211.c | 2703 printie(if_ctx *ctx, const char* tag, const uint8_t *ie, size_t ielen, unsigned int maxlen) in printie() argument 2708 if (2*ielen > maxlen) in printie() 2711 for (; ielen > 0; ie++, ielen--) { in printie() 2716 if (ielen != 0) in printie() 2836 printvhtpwrenv(if_ctx *ctx, const char *tag, const u_int8_t *ie, size_t ielen) in printvhtpwrenv() argument 2855 if (n + 3 > ielen) in printvhtpwrenv() 2856 n = ielen - 3; in printvhtpwrenv() 3018 printapchanrep(if_ctx *ctx, const char *tag, const u_int8_t *ie, size_t ielen) in printapchanrep() argument 3028 for (size_t i = 3; i < ielen; i++) { in printapchanrep() 3165 printrsnie(if_ctx *ctx, const char *tag, const u_int8_t *ie, size_t ielen) in printrsnie() argument [all …]
|
/freebsd/contrib/wpa/src/drivers/ |
H A D | driver_atheros.c | 862 int ielen; in atheros_raw_receive() local 914 ielen = len - (IEEE80211_HDRLEN + sizeof(mgmt->u.assoc_req)); in atheros_raw_receive() 916 drv_event_assoc(drv->hapd, mgmt->sa, iebuf, ielen, NULL, 0, in atheros_raw_receive() 922 ielen = len - (IEEE80211_HDRLEN + sizeof(mgmt->u.reassoc_req)); in atheros_raw_receive() 924 drv_event_assoc(drv->hapd, mgmt->sa, iebuf, ielen, NULL, 0, in atheros_raw_receive() 1173 int ielen = 0; in atheros_new_sta() local 1211 ielen = iebuf[1]; in atheros_new_sta() 1217 ielen = ie.wps_ie[1]; in atheros_new_sta() 1221 if (ielen == 0) in atheros_new_sta() 1224 ielen += 2; in atheros_new_sta() [all …]
|
H A D | driver_bsd.c | 580 int ielen = 0; in bsd_new_sta() local 594 ielen = ie.wpa_ie[1]; in bsd_new_sta() 595 if (ielen == 0) in bsd_new_sta() 598 ielen += 2; in bsd_new_sta() 601 drv_event_assoc(ctx, addr, iebuf, ielen, NULL, 0, NULL, -1, 0); in bsd_new_sta()
|
/freebsd/sys/compat/linuxkpi/common/include/net/ |
H A D | cfg80211.h | 1481 cfg80211_find_ie(uint8_t eid, const uint8_t *ie, uint32_t ielen) in cfg80211_find_ie() argument 1552 size_t ielen; in lkpi_cfg80211_find_elem_pattern() local 1556 ielen = len; in lkpi_cfg80211_find_elem_pattern() 1557 while (elem != NULL && ielen > 1) { in lkpi_cfg80211_find_elem_pattern() 1558 if ((2 + elem->datalen) > ielen) in lkpi_cfg80211_find_elem_pattern() 1568 ielen -= 2 + elem->datalen; in lkpi_cfg80211_find_elem_pattern()
|
/freebsd/contrib/wpa/wpa_supplicant/ |
H A D | mesh.c | 603 size_t ielen = 2; in wpa_supplicant_mesh_add_scan_ie() local 605 if (wpabuf_resize(extra_ie, ielen) == 0) { in wpa_supplicant_mesh_add_scan_ie()
|
H A D | scan.c | 786 size_t ielen = p2p_scan_ie_buf_len(wpa_s->global->p2p); in wpa_supplicant_extra_ies() local 787 if (wpabuf_resize(&extra_ie, ielen) == 0) in wpa_supplicant_extra_ies()
|
H A D | p2p_supplicant.c | 431 size_t ielen; in wpas_p2p_scan() local 511 ielen = p2p_scan_ie_buf_len(wpa_s->global->p2p); in wpas_p2p_scan() 512 ies = wpabuf_alloc(wpabuf_len(wps_ie) + ielen); in wpas_p2p_scan() 5572 size_t ielen; in wpas_p2p_join_scan_req() local 5618 ielen = p2p_scan_ie_buf_len(wpa_s->global->p2p); in wpas_p2p_join_scan_req() 5619 ies = wpabuf_alloc(wpabuf_len(wps_ie) + ielen); in wpas_p2p_join_scan_req()
|
/freebsd/sys/dev/ipw/ |
H A D | if_ipw.c | 2034 ipw_setwpaie(struct ipw_softc *sc, const void *ie, int ielen) in ipw_setwpaie() argument 2039 wpaie.len = htole32(ielen); in ipw_setwpaie() 2041 memcpy(&wpaie.ie, ie, ielen); in ipw_setwpaie()
|
/freebsd/sys/compat/linuxkpi/common/src/ |
H A D | linux_80211.c | 7547 size_t ielen; local 7591 ielen = se->se_ies.len; 7593 lookup->bss->ies = malloc(sizeof(*lookup->bss->ies) + ielen, 7599 lookup->bss->ies->len = ielen; 7600 if (ielen) 7601 memcpy(lookup->bss->ies->data, se->se_ies.data, ielen);
|