/dragonfly/sys/netproto/802_11/wlan/ |
H A D | ieee80211_output.c | 2263 frm = ieee80211_add_rsn(frm, vap); 2265 frm = ieee80211_add_wpa(frm, vap); 2568 frm = ieee80211_add_ath(frm, 2649 frm = ieee80211_add_ath(frm, 2824 frm = ieee80211_add_erp(frm, ic); 2826 frm = ieee80211_add_rsn(frm, vap); 2838 frm = ieee80211_add_wpa(frm, vap); 3150 frm = ieee80211_add_erp(frm, ic); 3153 frm = ieee80211_add_rsn(frm, vap); 3159 frm = ieee80211_add_wpa(frm, vap); [all …]
|
H A D | ieee80211_input.c | 544 scan->tstamp = frm; frm += 8; in ieee80211_parse_beacon() 545 scan->bintval = le16toh(*(uint16_t *)frm); frm += 2; in ieee80211_parse_beacon() 546 scan->capinfo = le16toh(*(uint16_t *)frm); frm += 2; in ieee80211_parse_beacon() 549 scan->ies = frm; in ieee80211_parse_beacon() 553 IEEE80211_VERIFY_LENGTH(efrm - frm, frm[1] + 2, in ieee80211_parse_beacon() 555 switch (*frm) { in ieee80211_parse_beacon() 566 scan->csa = frm; in ieee80211_parse_beacon() 574 scan->chan = IEEE80211_FH_CHAN(frm[4], frm[5]); in ieee80211_parse_beacon() 634 else if (iswmeparam(frm) || iswmeinfo(frm)) in ieee80211_parse_beacon() 661 "id %u, len %u", *frm, frm[1]); in ieee80211_parse_beacon() [all …]
|
H A D | ieee80211_mesh.c | 2067 frm += frm[1] + 2; in mesh_recv_mgmt() 2203 frm += frm[1] + 2; in mesh_parse_meshpeering_action() 2598 frm += frm[1] + 2; in mesh_parse_meshgate_action() 2818 frm = ieee80211_add_rates(frm, rs); in mesh_send_action_meshpeering_open() 2819 frm = ieee80211_add_xrates(frm, rs); in mesh_send_action_meshpeering_open() 2820 frm = ieee80211_add_meshid(frm, vap); in mesh_send_action_meshpeering_open() 2885 frm = ieee80211_add_rates(frm, rs); in mesh_send_action_meshpeering_confirm() 2886 frm = ieee80211_add_xrates(frm, rs); in mesh_send_action_meshpeering_confirm() 2889 frm = ieee80211_add_meshpeer(frm, in mesh_send_action_meshpeering_confirm() 2938 frm = ieee80211_add_meshpeer(frm, in mesh_send_action_meshpeering_close() [all …]
|
H A D | ieee80211_hostap.c | 1035 if ((frm[1] + 2) > (efrm - frm)) { in hostap_auth_shared() 1039 frm[0], (frm[1] + 2) - (efrm - frm)); in hostap_auth_shared() 1046 frm += frm[1] + 2; in hostap_auth_shared() 1403 frm += 2; in ieee80211_parse_rsn() 1814 sfrm = frm; in hostap_recv_mgmt() 1828 frm += frm[1] + 2; in hostap_recv_mgmt() 1977 capinfo = le16toh(*(uint16_t *)frm); frm += 2; in hostap_recv_mgmt() 1978 lintval = le16toh(*(uint16_t *)frm); frm += 2; in hostap_recv_mgmt() 1982 sfrm = frm; in hostap_recv_mgmt() 1996 rsn = frm; in hostap_recv_mgmt() [all …]
|
H A D | ieee80211_ht.c | 2413 uint8_t *frm; in ieee80211_send_bar() local 2527 frm += 2; \ 2543 uint8_t *frm; in ht_send_action_ba_addba() local 2592 uint8_t *frm; in ht_send_action_ba_delba() local 2633 uint8_t *frm; in ht_send_action_ht_txchwidth() local 2682 setbit(frm, i); in ieee80211_set_mcsset() 2721 frm += 2; \ in ieee80211_add_htcap_body() 2811 frm++; in ieee80211_add_htcap_body() 2837 return frm; in ieee80211_add_htcap_body() 2962 frm += 5; in ieee80211_add_htinfo_body() [all …]
|
H A D | ieee80211_sta.c | 1019 if ((frm[1] + 2) > (efrm - frm)) { in sta_auth_shared() 1023 frm[0], (frm[1] + 2) - (efrm - frm)); in sta_auth_shared() 1030 frm += frm[1] + 2; in sta_auth_shared() 1128 frm += 4; in ieee80211_parse_wmeparams() 1617 frm += 2; in sta_recv_mgmt() 1619 frm += 2; in sta_recv_mgmt() 1628 frm += 2; in sta_recv_mgmt() 1632 IEEE80211_VERIFY_LENGTH(efrm - frm, frm[1] + 2, return); in sta_recv_mgmt() 1635 rates = frm; in sta_recv_mgmt() 1648 wme = frm; in sta_recv_mgmt() [all …]
|
H A D | ieee80211_hwmp.c | 652 frm = hwmp_add_meshpreq(frm, in hwmp_send_action() 656 frm = hwmp_add_meshprep(frm, in hwmp_send_action() 660 frm = hwmp_add_meshperr(frm, in hwmp_send_action() 664 frm = hwmp_add_meshrann(frm, in hwmp_send_action() 728 frm += 6; in hwmp_add_meshpreq() 736 frm += 6; in hwmp_add_meshpreq() 739 return frm; in hwmp_add_meshpreq() 760 frm += 6; in hwmp_add_meshprep() 766 return frm; in hwmp_add_meshprep() 789 frm += 6; in hwmp_add_meshperr() [all …]
|
H A D | ieee80211_regdomain.c | 242 uint8_t nextchan, chans[IEEE80211_CHAN_BYTES], *frm; in ieee80211_alloc_countryie() local 281 frm = (uint8_t *)&ie->band[0]; in ieee80211_alloc_countryie() 299 c->ic_maxregpower != frm[-1]) { /* new run */ in ieee80211_alloc_countryie() 307 frm[0] = c->ic_ieee; /* starting channel # */ in ieee80211_alloc_countryie() 308 frm[1] = 1; /* # channels in run */ in ieee80211_alloc_countryie() 309 frm[2] = c->ic_maxregpower; /* tx power cap */ in ieee80211_alloc_countryie() 310 frm += 3; in ieee80211_alloc_countryie() 314 frm[-2]++; in ieee80211_alloc_countryie() 318 ie->len = frm - ie->cc; in ieee80211_alloc_countryie() 321 *frm++ = 0; in ieee80211_alloc_countryie() [all …]
|
H A D | ieee80211_tdma.c | 678 #define ADDSHORT(frm, v) do { \ in ieee80211_add_tdma() argument 679 frm[0] = (v) & 0xff; \ in ieee80211_add_tdma() 680 frm[1] = (v) >> 8; \ in ieee80211_add_tdma() 681 frm += 2; \ in ieee80211_add_tdma() 699 *frm++ = ts->tdma_slot; in ieee80211_add_tdma() 700 *frm++ = ts->tdma_slotcnt; in ieee80211_add_tdma() 703 ADDSHORT(frm, slotlen); in ieee80211_add_tdma() 704 *frm++ = ts->tdma_bintval; in ieee80211_add_tdma() 705 *frm++ = ts->tdma_inuse[0]; in ieee80211_add_tdma() 706 frm += 10; /* pad+timestamp */ in ieee80211_add_tdma() [all …]
|
H A D | ieee80211_adhoc.c | 677 uint8_t *frm, *efrm, *sfrm; in adhoc_recv_mgmt() local 684 frm = (uint8_t *)&wh[1]; in adhoc_recv_mgmt() 812 sfrm = frm; in adhoc_recv_mgmt() 813 while (efrm - frm > 1) { in adhoc_recv_mgmt() 814 IEEE80211_VERIFY_LENGTH(efrm - frm, frm[1] + 2, return); in adhoc_recv_mgmt() 815 switch (*frm) { in adhoc_recv_mgmt() 817 ssid = frm; in adhoc_recv_mgmt() 820 rates = frm; in adhoc_recv_mgmt() 823 xrates = frm; in adhoc_recv_mgmt() 826 frm += frm[1] + 2; in adhoc_recv_mgmt() [all …]
|
H A D | ieee80211_action.c | 154 const uint8_t *frm, const uint8_t *efrm) in recv_inval() argument 223 const uint8_t *frm, const uint8_t *efrm) in ieee80211_recv_action() argument 228 (const struct ieee80211_action *) frm; in ieee80211_recv_action() 261 return f(ni, wh, frm, efrm); in ieee80211_recv_action()
|
H A D | ieee80211_superg.c | 161 ieee80211_add_ath(uint8_t *frm, uint8_t caps, ieee80211_keyix defkeyix) in ieee80211_add_ath() argument 171 struct ieee80211_ath_ie *ath = (struct ieee80211_ath_ie *) frm; in ieee80211_add_ath() 173 memcpy(frm, &info, sizeof(info)); in ieee80211_add_ath() 182 return frm + sizeof(info); in ieee80211_add_ath() 187 ieee80211_add_athcaps(uint8_t *frm, const struct ieee80211_node *bss) in ieee80211_add_athcaps() argument 191 return ieee80211_add_ath(frm, in ieee80211_add_athcaps() 209 ieee80211_parse_athparams(struct ieee80211_node *ni, uint8_t *frm, in ieee80211_parse_athparams() argument 214 u_int len = frm[1]; in ieee80211_parse_athparams() 224 ath = (const struct ieee80211_ath_ie *)frm; in ieee80211_parse_athparams()
|
H A D | ieee80211_wds.c | 738 u_int8_t *frm, *efrm; in wds_recv_mgmt() local 741 frm = (u_int8_t *)&wh[1]; in wds_recv_mgmt() 762 (void)ic->ic_recv_action(ni, wh, frm, efrm); in wds_recv_mgmt()
|
/dragonfly/sys/netproto/802_11/ |
H A D | ieee80211_input.h | 86 iswpaoui(const uint8_t *frm) in iswpaoui() argument 88 return frm[1] > 3 && le32dec(frm+2) == ((WPA_OUI_TYPE<<24)|WPA_OUI); in iswpaoui() 92 iswmeoui(const uint8_t *frm) in iswmeoui() argument 94 return frm[1] > 3 && le32dec(frm+2) == ((WME_OUI_TYPE<<24)|WME_OUI); in iswmeoui() 100 return frm[1] > 5 && le32dec(frm+2) == ((WME_OUI_TYPE<<24)|WME_OUI) && in iswmeparam() 105 iswmeinfo(const uint8_t *frm) in iswmeinfo() argument 107 return frm[1] > 5 && le32dec(frm+2) == ((WME_OUI_TYPE<<24)|WME_OUI) && in iswmeinfo() 114 return frm[1] > 3 && le32dec(frm+2) == ((ATH_OUI_TYPE<<24)|ATH_OUI); in isatherosoui() 120 return frm[1] > 3 && le32dec(frm+2) == ((TDMA_OUI_TYPE<<24)|TDMA_OUI); in istdmaoui() 126 return frm[1] > 3 && le32dec(frm+2) == ((BCM_OUI_HTCAP<<24)|BCM_OUI); in ishtcapoui() [all …]
|
H A D | ieee80211_sta.h | 40 extern int ieee80211_parse_wmeparams(struct ieee80211vap *vap, uint8_t *frm,
|
H A D | ieee80211_tdma.h | 98 uint8_t *ieee80211_add_tdma(uint8_t *frm, struct ieee80211vap *vap);
|
H A D | ieee80211_proto.h | 169 uint8_t * ieee80211_add_wme_info(uint8_t *frm, struct ieee80211_wme_state *wme);
|
/dragonfly/sys/dev/netif/iwm/ |
H A D | if_iwm_scan.c | 398 frm = ieee80211_add_ssid(frm, NULL, 0); in iwm_fill_probe_req() 414 pos = frm; in iwm_fill_probe_req() 415 frm = ieee80211_add_rates(frm, rs); in iwm_fill_probe_req() 417 frm = ieee80211_add_xrates(frm, rs); in iwm_fill_probe_req() 425 *frm++ = 1; in iwm_fill_probe_req() 426 *frm++ = 0; in iwm_fill_probe_req() 440 pos = frm; in iwm_fill_probe_req() 441 frm = ieee80211_add_rates(frm, rs); in iwm_fill_probe_req() 443 frm = ieee80211_add_xrates(frm, rs); in iwm_fill_probe_req() 450 pos = frm; in iwm_fill_probe_req() [all …]
|
/dragonfly/contrib/wpa_supplicant/wpa_supplicant/ |
H A D | wnm_sta.c | 225 const u8 *frm, u16 key_len_total) in wnm_sleep_mode_exit_success() argument 236 ptr = (u8 *) frm + 1 + 2; in wnm_sleep_mode_exit_success() 292 const u8 *frm, int len) in ieee802_11_rx_wnmsleep_resp() argument 318 key_len_total = WPA_GET_LE16(frm + 1); in ieee802_11_rx_wnmsleep_resp() 321 frm[0], key_len_total); in ieee802_11_rx_wnmsleep_resp() 328 while (pos - frm + 1 < len) { in ieee802_11_rx_wnmsleep_resp() 330 if (2 + ie_len > frm + len - pos) { in ieee802_11_rx_wnmsleep_resp() 1779 end = frm + len; in ieee802_11_rx_wnm_notif_req() 1780 pos = frm; in ieee802_11_rx_wnm_notif_req() 1822 dialog_token = frm[0]; in ieee802_11_rx_wnm_coloc_intf_req() [all …]
|
/dragonfly/contrib/wpa_supplicant/src/ap/ |
H A D | wnm_ap.c | 235 const u8 *addr, const u8 *frm, int len) in ieee802_11_rx_wnmsleep_req() argument 238 const u8 *pos = frm; in ieee802_11_rx_wnmsleep_req() 266 while (pos + 1 < frm + len) { in ieee802_11_rx_wnmsleep_req() 268 if (pos + 2 + ie_len > frm + len) in ieee802_11_rx_wnmsleep_req() 382 const u8 *addr, const u8 *frm, in ieee802_11_rx_bss_trans_mgmt_query() argument 408 pos = frm; in ieee802_11_rx_bss_trans_mgmt_query() 438 const u8 *addr, const u8 *frm, in ieee802_11_rx_bss_trans_mgmt_resp() argument 465 pos = frm; in ieee802_11_rx_bss_trans_mgmt_resp()
|
/dragonfly/sys/dev/disk/mpt/mpilib/ |
H A D | mpi_lan.h | 221 #define SET_LAN_FORM(x, frm) \ argument 223 (((frm) << LAN_REPLY_FORM_SHIFT) & \
|
/dragonfly/tools/tools/net80211/w00t/assoc/ |
H A D | assoc.c | 185 ieee80211_add_ssid(u_int8_t *frm, const u_int8_t *ssid, u_int len) in ieee80211_add_ssid() argument 187 *frm++ = IEEE80211_ELEMID_SSID; in ieee80211_add_ssid() 188 *frm++ = len; in ieee80211_add_ssid() 189 memcpy(frm, ssid, len); in ieee80211_add_ssid() 190 return frm + len; in ieee80211_add_ssid()
|
/dragonfly/sys/dev/netif/iwi/ |
H A D | if_iwi.c | 1372 const uint8_t *frm, *efrm, *wme; in iwi_checkforqos() local 1389 frm = (const uint8_t *)&wh[1]; in iwi_checkforqos() 1393 frm += 2; in iwi_checkforqos() 1395 frm += 2; in iwi_checkforqos() 1397 frm += 2; in iwi_checkforqos() 1400 while (efrm - frm > 1) { in iwi_checkforqos() 1401 IEEE80211_VERIFY_LENGTH(efrm - frm, frm[1] + 2, return); in iwi_checkforqos() 1402 switch (*frm) { in iwi_checkforqos() 1404 if (iswmeoui(frm)) in iwi_checkforqos() 1405 wme = frm; in iwi_checkforqos() [all …]
|
/dragonfly/sbin/ifconfig/ |
H A D | ifieee80211.c | 3291 iswpaoui(const u_int8_t *frm) in iswpaoui() argument 3293 return frm[1] > 3 && LE_READ_4(frm+2) == ((WPA_OUI_TYPE<<24)|WPA_OUI); in iswpaoui() 3297 iswmeinfo(const u_int8_t *frm) in iswmeinfo() argument 3299 return frm[1] > 5 && LE_READ_4(frm+2) == ((WME_OUI_TYPE<<24)|WME_OUI) && in iswmeinfo() 3304 iswmeparam(const u_int8_t *frm) in iswmeparam() argument 3306 return frm[1] > 5 && LE_READ_4(frm+2) == ((WME_OUI_TYPE<<24)|WME_OUI) && in iswmeparam() 3313 return frm[1] > 3 && LE_READ_4(frm+2) == ((ATH_OUI_TYPE<<24)|ATH_OUI); in isatherosoui() 3317 istdmaoui(const uint8_t *frm) in istdmaoui() argument 3319 return frm[1] > 3 && LE_READ_4(frm+2) == ((TDMA_OUI_TYPE<<24)|TDMA_OUI); in istdmaoui() 3323 iswpsoui(const uint8_t *frm) in iswpsoui() argument [all …]
|
/dragonfly/sys/dev/netif/wpi/ |
H A D | if_wpi.c | 4153 uint8_t *buf, *frm, i, nssid; in wpi_scan() local 4249 frm = (uint8_t *)(wh + 1); in wpi_scan() 4250 frm = ieee80211_add_ssid(frm, NULL, 0); in wpi_scan() 4251 frm = ieee80211_add_rates(frm, rs); in wpi_scan() 4253 frm = ieee80211_add_xrates(frm, rs); in wpi_scan() 4256 tx->len = htole16(frm - (uint8_t *)wh); in wpi_scan() 4263 chan = (struct wpi_scan_chan *)frm; in wpi_scan()
|