aboutsummaryrefslogtreecommitdiffstats
path: root/net/wireless/util.c
diff options
context:
space:
mode:
Diffstat (limited to 'net/wireless/util.c')
-rw-r--r--net/wireless/util.c40
1 files changed, 20 insertions, 20 deletions
diff --git a/net/wireless/util.c b/net/wireless/util.c
index 9f440a9de63b..f36039888eb5 100644
--- a/net/wireless/util.c
+++ b/net/wireless/util.c
@@ -47,7 +47,7 @@ u32 ieee80211_mandatory_rates(struct ieee80211_supported_band *sband,
47 if (WARN_ON(!sband)) 47 if (WARN_ON(!sband))
48 return 1; 48 return 1;
49 49
50 if (sband->band == IEEE80211_BAND_2GHZ) { 50 if (sband->band == NL80211_BAND_2GHZ) {
51 if (scan_width == NL80211_BSS_CHAN_WIDTH_5 || 51 if (scan_width == NL80211_BSS_CHAN_WIDTH_5 ||
52 scan_width == NL80211_BSS_CHAN_WIDTH_10) 52 scan_width == NL80211_BSS_CHAN_WIDTH_10)
53 mandatory_flag = IEEE80211_RATE_MANDATORY_G; 53 mandatory_flag = IEEE80211_RATE_MANDATORY_G;
@@ -65,26 +65,26 @@ u32 ieee80211_mandatory_rates(struct ieee80211_supported_band *sband,
65} 65}
66EXPORT_SYMBOL(ieee80211_mandatory_rates); 66EXPORT_SYMBOL(ieee80211_mandatory_rates);
67 67
68int ieee80211_channel_to_frequency(int chan, enum ieee80211_band band) 68int ieee80211_channel_to_frequency(int chan, enum nl80211_band band)
69{ 69{
70 /* see 802.11 17.3.8.3.2 and Annex J 70 /* see 802.11 17.3.8.3.2 and Annex J
71 * there are overlapping channel numbers in 5GHz and 2GHz bands */ 71 * there are overlapping channel numbers in 5GHz and 2GHz bands */
72 if (chan <= 0) 72 if (chan <= 0)
73 return 0; /* not supported */ 73 return 0; /* not supported */
74 switch (band) { 74 switch (band) {
75 case IEEE80211_BAND_2GHZ: 75 case NL80211_BAND_2GHZ:
76 if (chan == 14) 76 if (chan == 14)
77 return 2484; 77 return 2484;
78 else if (chan < 14) 78 else if (chan < 14)
79 return 2407 + chan * 5; 79 return 2407 + chan * 5;
80 break; 80 break;
81 case IEEE80211_BAND_5GHZ: 81 case NL80211_BAND_5GHZ:
82 if (chan >= 182 && chan <= 196) 82 if (chan >= 182 && chan <= 196)
83 return 4000 + chan * 5; 83 return 4000 + chan * 5;
84 else 84 else
85 return 5000 + chan * 5; 85 return 5000 + chan * 5;
86 break; 86 break;
87 case IEEE80211_BAND_60GHZ: 87 case NL80211_BAND_60GHZ:
88 if (chan < 5) 88 if (chan < 5)
89 return 56160 + chan * 2160; 89 return 56160 + chan * 2160;
90 break; 90 break;
@@ -116,11 +116,11 @@ EXPORT_SYMBOL(ieee80211_frequency_to_channel);
116struct ieee80211_channel *__ieee80211_get_channel(struct wiphy *wiphy, 116struct ieee80211_channel *__ieee80211_get_channel(struct wiphy *wiphy,
117 int freq) 117 int freq)
118{ 118{
119 enum ieee80211_band band; 119 enum nl80211_band band;
120 struct ieee80211_supported_band *sband; 120 struct ieee80211_supported_band *sband;
121 int i; 121 int i;
122 122
123 for (band = 0; band < IEEE80211_NUM_BANDS; band++) { 123 for (band = 0; band < NUM_NL80211_BANDS; band++) {
124 sband = wiphy->bands[band]; 124 sband = wiphy->bands[band];
125 125
126 if (!sband) 126 if (!sband)
@@ -137,12 +137,12 @@ struct ieee80211_channel *__ieee80211_get_channel(struct wiphy *wiphy,
137EXPORT_SYMBOL(__ieee80211_get_channel); 137EXPORT_SYMBOL(__ieee80211_get_channel);
138 138
139static void set_mandatory_flags_band(struct ieee80211_supported_band *sband, 139static void set_mandatory_flags_band(struct ieee80211_supported_band *sband,
140 enum ieee80211_band band) 140 enum nl80211_band band)
141{ 141{
142 int i, want; 142 int i, want;
143 143
144 switch (band) { 144 switch (band) {
145 case IEEE80211_BAND_5GHZ: 145 case NL80211_BAND_5GHZ:
146 want = 3; 146 want = 3;
147 for (i = 0; i < sband->n_bitrates; i++) { 147 for (i = 0; i < sband->n_bitrates; i++) {
148 if (sband->bitrates[i].bitrate == 60 || 148 if (sband->bitrates[i].bitrate == 60 ||
@@ -155,7 +155,7 @@ static void set_mandatory_flags_band(struct ieee80211_supported_band *sband,
155 } 155 }
156 WARN_ON(want); 156 WARN_ON(want);
157 break; 157 break;
158 case IEEE80211_BAND_2GHZ: 158 case NL80211_BAND_2GHZ:
159 want = 7; 159 want = 7;
160 for (i = 0; i < sband->n_bitrates; i++) { 160 for (i = 0; i < sband->n_bitrates; i++) {
161 if (sband->bitrates[i].bitrate == 10) { 161 if (sband->bitrates[i].bitrate == 10) {
@@ -185,12 +185,12 @@ static void set_mandatory_flags_band(struct ieee80211_supported_band *sband,
185 } 185 }
186 WARN_ON(want != 0 && want != 3 && want != 6); 186 WARN_ON(want != 0 && want != 3 && want != 6);
187 break; 187 break;
188 case IEEE80211_BAND_60GHZ: 188 case NL80211_BAND_60GHZ:
189 /* check for mandatory HT MCS 1..4 */ 189 /* check for mandatory HT MCS 1..4 */
190 WARN_ON(!sband->ht_cap.ht_supported); 190 WARN_ON(!sband->ht_cap.ht_supported);
191 WARN_ON((sband->ht_cap.mcs.rx_mask[0] & 0x1e) != 0x1e); 191 WARN_ON((sband->ht_cap.mcs.rx_mask[0] & 0x1e) != 0x1e);
192 break; 192 break;
193 case IEEE80211_NUM_BANDS: 193 case NUM_NL80211_BANDS:
194 WARN_ON(1); 194 WARN_ON(1);
195 break; 195 break;
196 } 196 }
@@ -198,9 +198,9 @@ static void set_mandatory_flags_band(struct ieee80211_supported_band *sband,
198 198
199void ieee80211_set_bitrate_flags(struct wiphy *wiphy) 199void ieee80211_set_bitrate_flags(struct wiphy *wiphy)
200{ 200{
201 enum ieee80211_band band; 201 enum nl80211_band band;
202 202
203 for (band = 0; band < IEEE80211_NUM_BANDS; band++) 203 for (band = 0; band < NUM_NL80211_BANDS; band++)
204 if (wiphy->bands[band]) 204 if (wiphy->bands[band])
205 set_mandatory_flags_band(wiphy->bands[band], band); 205 set_mandatory_flags_band(wiphy->bands[band], band);
206} 206}
@@ -1399,22 +1399,22 @@ size_t ieee80211_ie_split_ric(const u8 *ies, size_t ielen,
1399EXPORT_SYMBOL(ieee80211_ie_split_ric); 1399EXPORT_SYMBOL(ieee80211_ie_split_ric);
1400 1400
1401bool ieee80211_operating_class_to_band(u8 operating_class, 1401bool ieee80211_operating_class_to_band(u8 operating_class,
1402 enum ieee80211_band *band) 1402 enum nl80211_band *band)
1403{ 1403{
1404 switch (operating_class) { 1404 switch (operating_class) {
1405 case 112: 1405 case 112:
1406 case 115 ... 127: 1406 case 115 ... 127:
1407 case 128 ... 130: 1407 case 128 ... 130:
1408 *band = IEEE80211_BAND_5GHZ; 1408 *band = NL80211_BAND_5GHZ;
1409 return true; 1409 return true;
1410 case 81: 1410 case 81:
1411 case 82: 1411 case 82:
1412 case 83: 1412 case 83:
1413 case 84: 1413 case 84:
1414 *band = IEEE80211_BAND_2GHZ; 1414 *band = NL80211_BAND_2GHZ;
1415 return true; 1415 return true;
1416 case 180: 1416 case 180:
1417 *band = IEEE80211_BAND_60GHZ; 1417 *band = NL80211_BAND_60GHZ;
1418 return true; 1418 return true;
1419 } 1419 }
1420 1420
@@ -1726,10 +1726,10 @@ int ieee80211_get_ratemask(struct ieee80211_supported_band *sband,
1726 1726
1727unsigned int ieee80211_get_num_supported_channels(struct wiphy *wiphy) 1727unsigned int ieee80211_get_num_supported_channels(struct wiphy *wiphy)
1728{ 1728{
1729 enum ieee80211_band band; 1729 enum nl80211_band band;
1730 unsigned int n_channels = 0; 1730 unsigned int n_channels = 0;
1731 1731
1732 for (band = 0; band < IEEE80211_NUM_BANDS; band++) 1732 for (band = 0; band < NUM_NL80211_BANDS; band++)
1733 if (wiphy->bands[band]) 1733 if (wiphy->bands[band])
1734 n_channels += wiphy->bands[band]->n_channels; 1734 n_channels += wiphy->bands[band]->n_channels;
1735 1735