summaryrefslogtreecommitdiffstats
path: root/sys/net80211/ieee80211_ht.c
diff options
context:
space:
mode:
authorsam <sam@FreeBSD.org>2007-09-18 20:46:36 +0000
committersam <sam@FreeBSD.org>2007-09-18 20:46:36 +0000
commit98df412892bf899d090d35473f7531efc7dff0d5 (patch)
tree44f6dd3e3645ee9223aaf6b6d10ddb712ea004a6 /sys/net80211/ieee80211_ht.c
parent20c40e534c1aa754aca8d819824e7844e8c28b41 (diff)
downloadFreeBSD-src-98df412892bf899d090d35473f7531efc7dff0d5.zip
FreeBSD-src-98df412892bf899d090d35473f7531efc7dff0d5.tar.gz
o add IEEE80211_RATE_MCS to use instead of naked constant (for marking MCS)
o correct ieee80211_rate2media handling of MCS o correct rate HT announcements for 11n devices Approved by: re (blanket wireless)
Diffstat (limited to 'sys/net80211/ieee80211_ht.c')
-rw-r--r--sys/net80211/ieee80211_ht.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/net80211/ieee80211_ht.c b/sys/net80211/ieee80211_ht.c
index efef383..b96e3d9 100644
--- a/sys/net80211/ieee80211_ht.c
+++ b/sys/net80211/ieee80211_ht.c
@@ -155,7 +155,8 @@ ht_announce(struct ieee80211com *ic, int mode,
if_printf(ifp, "%s MCS: ", ieee80211_phymode_name[mode]);
for (i = 0; i < rs->rs_nrates; i++) {
- mword = ieee80211_rate2media(ic, rs->rs_rates[i], mode);
+ mword = ieee80211_rate2media(ic,
+ rs->rs_rates[i] | IEEE80211_RATE_MCS, mode);
if (IFM_SUBTYPE(mword) != IFM_IEEE80211_MCS)
continue;
rate = ieee80211_htrates[rs->rs_rates[i]];
OpenPOWER on IntegriCloud