Lines Matching defs:RATE
230 * Set/change the channel. The rate set is also updated as
461 * Do mode-specific rate setup.
465 * Use a mixed 11b/11g rate set.
470 * Force pure 11b rate set.
503 u_int8_t rate;
530 rate = ieee80211_fix_rate(ni, IEEE80211_R_DONEGO | IEEE80211_R_DOFRATE);
531 if (rate & IEEE80211_RATE_BASIC)
560 printf(" %2dM%c", (rate & IEEE80211_RATE_VAL) / 2,
583 /* NB: assumes rate set is sorted (happens on frame receive) */
618 /* best/max rate preferred if signal level close enough XXX */
763 "macaddr bssid chan rssi rate flag wep essid");
841 * that the negotiated rate set is acceptable.
898 #define RATE(_ix) (ni->ni_rates.rs_rates[(_ix)] & IEEE80211_RATE_VAL)
899 int ix, rate;
910 rate = rs->rs_rates[ic->ic_fixed_rate] & IEEE80211_RATE_VAL;
912 ix >= 0 && RATE(ix) != rate; ix--)
916 "%s: fixed rate %d (%d.%d Mb/s) not in rate set",
917 __func__, ic->ic_fixed_rate, (rate * 5) / 10,
918 (rate * 5) % 10);
922 rate = ni->ni_rates.rs_rates[ni->ni_txrate];
926 /* Choose node's lowest basic rate, or else its lowest rate. */
934 return rate & IEEE80211_RATE_VAL;
1204 /* XXX no rate negotiation; just dup */