Home
last modified time | relevance | path

Searched refs:xrates (Results 1 – 9 of 9) sorted by relevance

/dragonfly/sys/netproto/802_11/wlan/
H A Dieee80211_adhoc.c653 is11bclient(const uint8_t *rates, const uint8_t *xrates) in is11bclient() argument
659 if (xrates != NULL || rates == NULL) in is11bclient()
678 uint8_t *ssid, *rates, *xrates; in adhoc_recv_mgmt() local
811 ssid = rates = xrates = NULL; in adhoc_recv_mgmt()
823 xrates = frm; in adhoc_recv_mgmt()
829 if (xrates != NULL) in adhoc_recv_mgmt()
830 IEEE80211_VERIFY_ELEMENT(xrates, in adhoc_recv_mgmt()
852 is11bclient(rates, xrates) ? IEEE80211_SEND_LEGACY_11B : 0); in adhoc_recv_mgmt()
H A Dieee80211_input.c414 const uint8_t *rates, const uint8_t *xrates, int flags) in ieee80211_setup_rates() argument
422 if (xrates != NULL) { in ieee80211_setup_rates()
427 nxrates = xrates[1]; in ieee80211_setup_rates()
432 "%u of %u rates", nxrates, xrates[1]); in ieee80211_setup_rates()
435 memcpy(rs->rs_rates + rs->rs_nrates, xrates+2, nxrates); in ieee80211_setup_rates()
599 scan->xrates = frm; in ieee80211_parse_beacon()
669 if (scan->rates != NULL && scan->xrates != NULL) { in ieee80211_parse_beacon()
676 IEEE80211_VERIFY_ELEMENT(scan->xrates, in ieee80211_parse_beacon()
H A Dieee80211_hostap.c1659 is11bclient(const uint8_t *rates, const uint8_t *xrates) in is11bclient() argument
1665 if (xrates != NULL || rates == NULL) in is11bclient()
1813 ssid = rates = xrates = NULL; in hostap_recv_mgmt()
1825 xrates = frm; in hostap_recv_mgmt()
1831 if (xrates != NULL) in hostap_recv_mgmt()
1832 IEEE80211_VERIFY_ELEMENT(xrates, in hostap_recv_mgmt()
1981 ssid = rates = xrates = wpa = rsn = wme = ath = htcap = NULL; in hostap_recv_mgmt()
1993 xrates = frm; in hostap_recv_mgmt()
2019 if (xrates != NULL) in hostap_recv_mgmt()
2020 IEEE80211_VERIFY_ELEMENT(xrates, in hostap_recv_mgmt()
[all …]
H A Dieee80211_sta.c1300 uint8_t *rates, *xrates, *wme, *htcap, *htinfo; in sta_recv_mgmt() local
1630 rates = xrates = wme = htcap = htinfo = NULL; in sta_recv_mgmt()
1638 xrates = frm; in sta_recv_mgmt()
1669 if (xrates != NULL) in sta_recv_mgmt()
1670 IEEE80211_VERIFY_ELEMENT(xrates, in sta_recv_mgmt()
1672 rate = ieee80211_setup_rates(ni, rates, xrates, in sta_recv_mgmt()
H A Dieee80211_scan_sta.c288 if (sp->xrates != NULL) { in sta_add()
290 KASSERT(sp->xrates[1] <= IEEE80211_RATE_MAXSIZE, in sta_add()
291 ("xrate set too large: %u", sp->xrates[1])); in sta_add()
292 memcpy(ise->se_xrates, sp->xrates, 2+sp->xrates[1]); in sta_add()
H A Dieee80211_mesh.c2025 uint8_t *ssid, *meshid, *rates, *xrates; in mesh_recv_mgmt() local
2049 ssid = meshid = rates = xrates = NULL; in mesh_recv_mgmt()
2061 xrates = frm; in mesh_recv_mgmt()
2071 if (xrates != NULL) in mesh_recv_mgmt()
2072 IEEE80211_VERIFY_ELEMENT(xrates, in mesh_recv_mgmt()
H A Dieee80211_node.c1559 ieee80211_setup_rates(ni, sp->rates, sp->xrates, in ieee80211_init_neighbor()
/dragonfly/sys/netproto/802_11/
H A Dieee80211_input.h257 const uint8_t *rates, const uint8_t *xrates, int flags);
H A Dieee80211_scan.h240 uint8_t *xrates; member