PERFORCE change 112253 for review
Kip Macy
kmacy at FreeBSD.org
Thu Dec 28 14:19:51 PST 2006
http://perforce.freebsd.org/chv.cgi?CH=112253
Change 112253 by kmacy at kmacy_storage:kmacy_wifi on 2006/12/28 22:19:33
declare missing macro
declare ifp
Affected files ...
.. //depot/projects/kmacy_wifi/sys/net80211/_ieee80211.h#3 edit
.. //depot/projects/kmacy_wifi/sys/net80211/ieee80211.c#4 edit
Differences ...
==== //depot/projects/kmacy_wifi/sys/net80211/_ieee80211.h#3 (text+ko) ====
@@ -146,6 +146,8 @@
(IEEE80211_CHAN_2GHZ | IEEE80211_CHAN_OFDM)
#define IEEE80211_CHAN_G \
(IEEE80211_CHAN_2GHZ | IEEE80211_CHAN_DYN)
+#define IEEE80211_CHAN_T \
+ (IEEE80211_CHAN_5GHZ | IEEE80211_CHAN_OFDM | IEEE80211_CHAN_TURBO)
#define IEEE80211_CHAN_108A \
(IEEE80211_CHAN_5GHZ | IEEE80211_CHAN_OFDM | IEEE80211_CHAN_TURBO)
#define IEEE80211_CHAN_108G \
@@ -171,6 +173,8 @@
(((_c)->ic_flags & IEEE80211_CHAN_G) == IEEE80211_CHAN_G)
#define IEEE80211_IS_CHAN_ANYG(_c) \
(IEEE80211_IS_CHAN_PUREG(_c) || IEEE80211_IS_CHAN_G(_c))
+#define IEEE80211_IS_CHAN_T(_c) \
+ (((_c)->ic_flags & IEEE80211_CHAN_T) == IEEE80211_CHAN_T)
#define IEEE80211_IS_CHAN_ST(_c) \
(((_c)->ic_flags & IEEE80211_CHAN_ST) == IEEE80211_CHAN_ST)
#define IEEE80211_IS_CHAN_108A(_c) \
==== //depot/projects/kmacy_wifi/sys/net80211/ieee80211.c#4 (text+ko) ====
@@ -151,6 +151,7 @@
if ((ic->ic_modecaps & (1<<m)) && ic->ic_sup_rates[m].rs_nrates == 0) \
ic->ic_sup_rates[m] = def; \
} while (0)
+ struct ifnet *ifp = ic->ic_ifp;
struct ieee80211_channel *c;
int i;
@@ -183,7 +184,7 @@
ic->ic_modecaps |= 1<<IEEE80211_MODE_11G;
if (IEEE80211_IS_CHAN_FHSS(c))
ic->ic_modecaps |= 1<<IEEE80211_MODE_FH;
- if (IEEE80211_IS_CHAN_T(c))
+ if (IEEE80211_IS_CHAN_TURBO(c))
ic->ic_modecaps |= 1<<IEEE80211_MODE_TURBO_A;
if (IEEE80211_IS_CHAN_108G(c))
ic->ic_modecaps |= 1<<IEEE80211_MODE_TURBO_G;
More information about the p4-projects
mailing list