Lines Matching refs:network

53 					   struct rtllib_network *network,
68 memcpy(iwe.u.ap_addr.sa_data, network->bssid, ETH_ALEN);
76 if (network->ssid_len > 0) {
77 iwe.u.data.length = min(network->ssid_len, (u8)32);
79 network->ssid);
80 } else if (network->hidden_ssid_len == 0) {
85 iwe.u.data.length = min(network->hidden_ssid_len, (u8)32);
87 network->hidden_ssid);
92 if (network->mode&(1<<i)) {
104 if (network->capability &
106 if (network->capability & WLAN_CAPABILITY_ESS)
116 /* iwe.u.freq.m = rtllib_frequency(network->channel, network->mode);
118 iwe.u.freq.m = network->channel;
126 if (network->capability & WLAN_CAPABILITY_PRIVACY)
132 &iwe, network->ssid);
137 for (i = 0, j = 0; i < network->rates_len;) {
138 if (j < network->rates_ex_len &&
139 ((network->rates_ex[j] & 0x7F) <
140 (network->rates[i] & 0x7F)))
141 rate = network->rates_ex[j++] & 0x7F;
143 rate = network->rates[i++] & 0x7F;
149 for (; j < network->rates_ex_len; j++) {
150 rate = network->rates_ex[j] & 0x7F;
157 if (network->mode >= IEEE_N_24G) {
162 if (!memcmp(network->bssht.bdHTCapBuf, EWC11NHTCap, 4))
164 &network->bssht.bdHTCapBuf[4];
167 &network->bssht.bdHTCapBuf[0];
192 iwe.u.qual.qual = network->stats.signal;
193 iwe.u.qual.level = network->stats.rssi;
194 iwe.u.qual.noise = network->stats.noise;
195 iwe.u.qual.updated = network->stats.mask & RTLLIB_STATMASK_WEMASK;
196 if (!(network->stats.mask & RTLLIB_STATMASK_RSSI))
198 if (!(network->stats.mask & RTLLIB_STATMASK_NOISE))
200 if (!(network->stats.mask & RTLLIB_STATMASK_SIGNAL))
214 if (network->wpa_ie_len) {
217 memcpy(buf, network->wpa_ie, network->wpa_ie_len);
219 iwe.u.data.length = network->wpa_ie_len;
223 if (network->rsn_ie_len) {
226 memcpy(buf, network->rsn_ie, network->rsn_ie_len);
228 iwe.u.data.length = network->rsn_ie_len;
234 if (network->wzc_ie_len) {
237 memcpy(buf, network->wzc_ie, network->wzc_ie_len);
239 iwe.u.data.length = network->wzc_ie_len;
244 * for given network. */
249 (jiffies - network->last_scanned) / (HZ / 100));
262 struct rtllib_network *network;
274 list_for_each_entry(network, &ieee->network_list, list) {
281 time_after(network->last_scanned + ieee->scan_age, jiffies))
282 ev = rtl819x_translate_scan(ieee, ev, stop, network,
285 RTLLIB_DEBUG_SCAN("Not showing network '%s ("
287 escape_essid(network->ssid,
288 network->ssid_len),
289 network->bssid,
290 (jiffies - network->last_scanned) / (HZ / 100));