Lines Matching refs:rate

871 		/* retrieve rate control algorithm context */
1064 tap->wr_rate = ieee80211_plcp2rate(desc->rate,
1188 rt2661_plcp_signal(int rate)
1190 switch (rate) {
1207 return 0xff; /* XXX unsupported/unknown rate */
1212 uint32_t flags, uint16_t xflags, int len, int rate,
1240 desc->plcp_signal = rt2661_plcp_signal(rate);
1244 if (ieee80211_rate2phytype(ic->ic_rt, rate) == IEEE80211_T_OFDM) {
1251 plcp_length = howmany(16 * len, rate);
1252 if (rate == 22) {
1260 if (rate != 2 && (ic->ic_flags & IEEE80211_F_SHPREAMBLE))
1284 int nsegs, rate, error;
1289 rate = ni->ni_txparms->mgmtrate;
1314 tap->wt_rate = rate;
1330 rate, ic->ic_flags & IEEE80211_F_SHPREAMBLE);
1341 m0->m_pkthdr.len, rate, segs, nsegs, RT2661_QID_MGT);
1347 DPRINTFN(sc, 10, "sending mgt frame len=%u idx=%u rate=%u\n",
1348 m0->m_pkthdr.len, sc->mgtq.cur, rate);
1360 const struct mbuf *m, struct ieee80211_node *ni, int prot, int rate)
1371 mprot = ieee80211_alloc_prot(ni, m, rate, prot);
1396 protrate = ieee80211_ctl_rate(ic->ic_rt, rate);
1429 int error, nsegs, rate, noack = 0;
1434 rate = tp->mgmtrate;
1436 rate = tp->mcastrate;
1438 rate = tp->ucastrate;
1441 rate = ni->ni_txrate;
1443 rate &= IEEE80211_RATE_VAL;
1465 ieee80211_rate2phytype(ic->ic_rt, rate) == IEEE80211_T_OFDM)
1468 error = rt2661_sendprot(sc, ac, m0, ni, prot, rate);
1515 tap->wt_rate = rate;
1523 /* remember link conditions for rate adaptation algorithm */
1535 rate, ic->ic_flags & IEEE80211_F_SHPREAMBLE);
1539 rt2661_setup_tx_desc(sc, desc, flags, 0, m0->m_pkthdr.len, rate, segs,
1545 DPRINTFN(sc, 10, "sending data frame len=%u idx=%u rate=%u\n",
1546 m0->m_pkthdr.len, txq->cur, rate);
1804 * Enable multi-rate retries for frames sent at OFDM rates.
1844 uint8_t rate;
1848 rate = rs->rs_rates[i];
1850 if (!(rate & IEEE80211_RATE_BASIC))
1854 IEEE80211_RV(rate));
1859 DPRINTF(sc, "Setting basic rate mask to 0x%x\n", mask);
2614 int rate;
2621 /* send beacons at the lowest available rate */
2622 rate = IEEE80211_IS_CHAN_5GHZ(ic->ic_bsschan) ? 12 : 2;
2625 m0->m_pkthdr.len, rate, NULL, 0, RT2661_QID_MGT);