Home | History | Annotate | Download | only in net80211

Lines Matching refs:RATE

230  * Set/change the channel.  The rate set is also updated as
479 * Do mode-specific rate setup.
483 * Use a mixed 11b/11g rate set.
488 * Force pure 11b rate set.
521 u_int8_t rate;
548 rate = ieee80211_fix_rate(ni, IEEE80211_R_DONEGO | IEEE80211_R_DOFRATE);
549 if (rate & IEEE80211_RATE_BASIC)
578 printf(" %2dM%c", (rate & IEEE80211_RATE_VAL) / 2,
601 /* NB: assumes rate set is sorted (happens on frame receive) */
636 /* best/max rate preferred if signal level close enough XXX */
784 "macaddr bssid chan rssi rate flag wep essid");
862 * that the negotiated rate set is acceptable.
919 #define RATE(_ix) (ni->ni_rates.rs_rates[(_ix)] & IEEE80211_RATE_VAL)
920 int ix, rate;
931 rate = rs->rs_rates[ic->ic_fixed_rate] & IEEE80211_RATE_VAL;
933 ix >= 0 && RATE(ix) != rate; ix--)
937 "%s: fixed rate %d (%d.%d Mb/s) not in rate set",
938 __func__, ic->ic_fixed_rate, (rate * 5) / 10,
939 (rate * 5) % 10);
943 rate = ni->ni_rates.rs_rates[ni->ni_txrate];
947 /* Choose node's lowest basic rate, or else its lowest rate. */
955 return rate & IEEE80211_RATE_VAL;
1225 /* XXX no rate negotiation; just dup */