HomeSort by: relevance | last modified time | path
    Searched defs:RATE (Results 1 - 5 of 5) sorted by relevancy

  /src/sys/dev/ic/
athrate-amrr.c 50 * AMRR rate control. See:
52 * "IEEE 802.11 Rate Adaptation: A Practical Approach" by
93 static int ath_rateinterval = 1000; /* rate ctl interval (ms) */
99 int rate);
192 * The code below assumes that we are dealing with hardware multi rate retry
198 ath_rate_update(struct ath_softc *sc, struct ieee80211_node *ni, int rate)
205 KASSERTMSG(rt != NULL, "no rate table, mode %u", sc->sc_curmode);
207 DPRINTF(sc, "%s: set xmit rate for %s to %dM\n",
210 (ni->ni_rates.rs_rates[rate] & IEEE80211_RATE_VAL) / 2 : 0);
212 ni->ni_txrate = rate;
    [all...]
athrate-onoe.c 48 * Atsushi Onoe's rate control algorithm.
87 ATH_DEBUG_RATE = 0x00000010, /* rate control */
98 * Default parameters for the rate control algorithm. These are
99 * all tunable with sysctls. The rate controller runs periodically
103 * it gives a "raise rate credit". If transmits look to not be working
105 * the transmit rate is raised. Various error conditions force the
106 * the transmit rate to be dropped.
112 * the transmit rate is increased.
116 static int ath_rateinterval = 1000; /* rate ctl interval (ms) */
118 static int ath_rate_raise_threshold = 10; /* rate ctl raise threshold *
    [all...]
athrate-sample.c 86 ATH_DEBUG_RATE = 0x00000010 /* rate control */
98 * in "Bit-rate Selection in Wireless Networks"
101 * SampleRate chooses the bit-rate it predicts will provide the most
103 * transmission time for each bit-rate. SampleRate periodically sends
105 * another bit-rate will provide better performance. SampleRate
106 * switches to another bit-rate when its estimated per-packet
107 * transmission time becomes smaller than the current bit-rate's.
110 * currently being used. SampleRate also stops probing at a bit-rate
141 rate_to_ndx(struct sample_node *sn, int rate) {
144 if (sn->rates[x].rate == rate)
409 int rate; local in function:update_stats
    [all...]
  /src/sys/lib/libkern/
entpool.c 60 * the full rate, and we just discard whatever the caller didn't
64 * integer i in [0, RATE-1] indicating where to write the next byte in
95 #define RATE ENTPOOL_RATE
139 ASSERT(P->i <= RATE-1);
143 if (P->i == RATE-1)
145 ASSERT(P->i < RATE-1);
152 if (P->i == RATE-1)
154 ASSERT(P->i < RATE-1);
159 if (P->i == RATE-1)
161 ASSERT(P->i < RATE-1)
    [all...]
  /src/sys/net80211/
ieee80211_node.c 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; local in function:ieee80211_match_bss
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 *
899 int ix, rate; local in function:ieee80211_get_rate
    [all...]

Completed in 13 milliseconds