Project

General

Profile

Bug #1796 » ral.patch

josepht, 07/26/2010 06:33 PM

View differences:

sys/dev/netif/ral/rt2661.c
data = &txq->data[txq->stat];
m = data->m;
data->m = NULL;
ni = data->ni;
data->ni = NULL;
vap = ni->ni_vap;
/* if no frame has been sent, ignore */
if (ni == NULL)
continue;
ni = data->ni;
data->ni = NULL;
vap = ni->ni_vap;
switch (RT2661_TX_RESULT(val)) {
case RT2661_TX_SUCCESS:
retrycnt = RT2661_TX_RETRYCNT(val);
......
} else if (tp->ucastrate != IEEE80211_FIXED_RATE_NONE) {
rate = tp->ucastrate;
} else {
(void) ieee80211_ratectl_rate(ni, NULL, 0);
ieee80211_ratectl_rate(ni, NULL, 0);
rate = ni->ni_txrate;
}
rate &= IEEE80211_RATE_VAL;
(2-2/2)