PERFORCE change 118779 for review
Sepherosa Ziehau
sephe at FreeBSD.org
Wed Apr 25 12:26:15 UTC 2007
http://perforce.freebsd.org/chv.cgi?CH=118779
Change 118779 by sephe at sephe_zealot:sam_wifi on 2007/04/25 12:25:58
ieee80211com.ic_fixed_rate holds rate instead of rate index.
Affected files ...
.. //depot/projects/wifi/sys/dev/ral/rt2560.c#20 edit
.. //depot/projects/wifi/sys/dev/ral/rt2661.c#12 edit
Differences ...
==== //depot/projects/wifi/sys/dev/ral/rt2560.c#20 (text) ====
@@ -1773,7 +1773,6 @@
struct rt2560_tx_desc *desc;
struct rt2560_tx_data *data;
struct rt2560_node *rn;
- struct ieee80211_rateset *rs;
struct ieee80211_frame *wh;
struct ieee80211_key *k;
struct mbuf *mnew;
@@ -1785,9 +1784,10 @@
wh = mtod(m0, struct ieee80211_frame *);
if (ic->ic_fixed_rate != IEEE80211_FIXED_RATE_NONE) {
- rs = &ic->ic_sup_rates[ic->ic_curmode];
- rate = rs->rs_rates[ic->ic_fixed_rate];
+ rate = ic->ic_fixed_rate;
} else {
+ struct ieee80211_rateset *rs;
+
rs = &ni->ni_rates;
rn = (struct rt2560_node *)ni;
ni->ni_txrate = ral_rssadapt_choose(&rn->rssadapt, rs, wh,
==== //depot/projects/wifi/sys/dev/ral/rt2661.c#12 (text) ====
@@ -1534,7 +1534,6 @@
struct rt2661_tx_desc *desc;
struct rt2661_tx_data *data;
struct rt2661_node *rn;
- struct ieee80211_rateset *rs;
struct ieee80211_frame *wh;
struct ieee80211_key *k;
const struct chanAccParams *cap;
@@ -1547,9 +1546,10 @@
wh = mtod(m0, struct ieee80211_frame *);
if (ic->ic_fixed_rate != IEEE80211_FIXED_RATE_NONE) {
- rs = &ic->ic_sup_rates[ic->ic_curmode];
- rate = rs->rs_rates[ic->ic_fixed_rate];
+ rate = ic->ic_fixed_rate;
} else {
+ struct ieee80211_rateset *rs;
+
rs = &ni->ni_rates;
rn = (struct rt2661_node *)ni;
ni->ni_txrate = ral_rssadapt_choose(&rn->rssadapt, rs,
More information about the p4-projects
mailing list