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

/freebsd-13-stable/sys/net80211/
H A Dieee80211_adhoc.c685 is11bclient(const uint8_t *rates, const uint8_t *xrates) argument
690 /* NB: the 11b clients we care about will not have xrates */
691 if (xrates != NULL || rates == NULL)
710 uint8_t *ssid, *rates, *xrates; local
904 ssid = rates = xrates = NULL;
915 xrates = frm;
921 if (xrates != NULL)
922 IEEE80211_VERIFY_ELEMENT(xrates,
944 is11bclient(rates, xrates) ? IEEE80211_SEND_LEGACY_11B : 0);
H A Dieee80211_input.c395 const uint8_t *rates, const uint8_t *xrates, int flags)
403 if (xrates != NULL) {
408 nxrates = xrates[1];
413 "%u of %u rates", nxrates, xrates[1]);
416 memcpy(rs->rs_rates + rs->rs_nrates, xrates+2, nxrates);
579 scan->xrates = frm;
655 if (scan->rates != NULL && scan->xrates != NULL) {
662 IEEE80211_VERIFY_ELEMENT(scan->xrates,
394 ieee80211_setup_rates(struct ieee80211_node *ni, const uint8_t *rates, const uint8_t *xrates, int flags) argument
H A Dieee80211_hostap.c1726 is11bclient(const uint8_t *rates, const uint8_t *xrates) argument
1731 /* NB: the 11b clients we care about will not have xrates */
1732 if (xrates != NULL || rates == NULL)
1750 uint8_t *ssid, *rates, *xrates, *wpa, *rsn, *wme, *ath, *htcap; local
1884 ssid = rates = xrates = NULL;
1895 xrates = frm;
1901 if (xrates != NULL)
1902 IEEE80211_VERIFY_ELEMENT(xrates,
1924 is11bclient(rates, xrates) ? IEEE80211_SEND_LEGACY_11B : 0);
2051 ssid = rates = xrates
[all...]
H A Dieee80211_input.h317 const uint8_t *rates, const uint8_t *xrates, int flags);
H A Dieee80211_scan.h242 uint8_t *xrates; member in struct:ieee80211_scanparams
H A Dieee80211_sta.c1396 uint8_t *rates, *xrates, *wme, *htcap, *htinfo; local
1767 rates = xrates = wme = htcap = htinfo = NULL;
1776 xrates = frm;
1813 if (xrates != NULL)
1814 IEEE80211_VERIFY_ELEMENT(xrates,
1816 rate = ieee80211_setup_rates(ni, rates, xrates,
H A Dieee80211_scan_sta.c283 if (sp->xrates != NULL) {
284 /* XXX validate xrates[1] */
285 KASSERT(sp->xrates[1] <= IEEE80211_RATE_MAXSIZE,
286 ("xrate set too large: %u", sp->xrates[1]));
287 memcpy(ise->se_xrates, sp->xrates, 2+sp->xrates[1]);
965 /* scan xrates too; sort of an algol68-style for loop */
H A Dieee80211_mesh.c1983 uint8_t *ssid, *meshid, *rates, *xrates; local
2006 ssid = meshid = rates = xrates = NULL;
2017 xrates = frm;
2027 if (xrates != NULL)
2028 IEEE80211_VERIFY_ELEMENT(xrates,
2749 * [tlv] xrates
2814 * [tlv] xrates
H A Dieee80211_node.c1819 ieee80211_setup_rates(ni, sp->rates, sp->xrates,

Completed in 130 milliseconds