• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/net/ieee80211/

Lines Matching refs:iwe

51 	struct iw_event iwe;
57 iwe.cmd = SIOCGIWAP;
58 iwe.u.ap_addr.sa_family = ARPHRD_ETHER;
59 memcpy(iwe.u.ap_addr.sa_data, network->bssid, ETH_ALEN);
60 start = iwe_stream_add_event(start, stop, &iwe, IW_EV_ADDR_LEN);
65 iwe.cmd = SIOCGIWESSID;
66 iwe.u.data.flags = 1;
68 iwe.u.data.length = sizeof("<hidden>");
69 start = iwe_stream_add_point(start, stop, &iwe, "<hidden>");
71 iwe.u.data.length = min(network->ssid_len, (u8) 32);
72 start = iwe_stream_add_point(start, stop, &iwe, network->ssid);
76 iwe.cmd = SIOCGIWNAME;
77 snprintf(iwe.u.name, IFNAMSIZ, "IEEE 802.11%s",
79 start = iwe_stream_add_event(start, stop, &iwe, IW_EV_CHAR_LEN);
82 iwe.cmd = SIOCGIWMODE;
85 iwe.u.mode = IW_MODE_MASTER;
87 iwe.u.mode = IW_MODE_ADHOC;
89 start = iwe_stream_add_event(start, stop, &iwe, IW_EV_UINT_LEN);
93 iwe.cmd = SIOCGIWFREQ;
94 iwe.u.freq.m = network->channel;
95 iwe.u.freq.e = 0;
96 iwe.u.freq.i = 0;
97 start = iwe_stream_add_event(start, stop, &iwe, IW_EV_FREQ_LEN);
99 iwe.u.freq.m = ieee80211_channel_to_freq(ieee, network->channel);
100 iwe.u.freq.e = 6;
101 start = iwe_stream_add_event(start, stop, &iwe, IW_EV_FREQ_LEN);
104 iwe.cmd = SIOCGIWENCODE;
106 iwe.u.data.flags = IW_ENCODE_ENABLED | IW_ENCODE_NOKEY;
108 iwe.u.data.flags = IW_ENCODE_DISABLED;
109 iwe.u.data.length = 0;
110 start = iwe_stream_add_point(start, stop, &iwe, network->ssid);
116 iwe.cmd = SIOCGIWRATE;
118 iwe.u.bitrate.fixed = iwe.u.bitrate.disabled = 0;
128 iwe.u.bitrate.value = ((rate & 0x7f) * 500000);
130 current_val = iwe_stream_add_value(start, current_val, stop, &iwe, IW_EV_PARAM_LEN);
135 iwe.u.bitrate.value = ((rate & 0x7f) * 500000);
137 current_val = iwe_stream_add_value(start, current_val, stop, &iwe, IW_EV_PARAM_LEN);
144 iwe.cmd = IWEVQUAL;
145 iwe.u.qual.updated = IW_QUAL_QUAL_UPDATED | IW_QUAL_LEVEL_UPDATED |
149 iwe.u.qual.updated |= IW_QUAL_QUAL_INVALID |
151 iwe.u.qual.qual = 0;
154 iwe.u.qual.qual = 100;
156 iwe.u.qual.qual =
167 if (iwe.u.qual.qual > 100)
168 iwe.u.qual.qual = 100;
169 else if (iwe.u.qual.qual < 1)
170 iwe.u.qual.qual = 0;
174 iwe.u.qual.updated |= IW_QUAL_NOISE_INVALID;
175 iwe.u.qual.noise = 0;
177 iwe.u.qual.noise = network->stats.noise;
181 iwe.u.qual.updated |= IW_QUAL_LEVEL_INVALID;
182 iwe.u.qual.level = 0;
184 iwe.u.qual.level = network->stats.signal;
187 start = iwe_stream_add_event(start, stop, &iwe, IW_EV_QUAL_LEN);
189 iwe.cmd = IWEVCUSTOM;
192 iwe.u.data.length = p - custom;
193 if (iwe.u.data.length)
194 start = iwe_stream_add_point(start, stop, &iwe, custom);
196 memset(&iwe, 0, sizeof(iwe));
200 iwe.cmd = IWEVGENIE;
201 iwe.u.data.length = network->wpa_ie_len;
202 start = iwe_stream_add_point(start, stop, &iwe, buf);
205 memset(&iwe, 0, sizeof(iwe));
209 iwe.cmd = IWEVGENIE;
210 iwe.u.data.length = network->rsn_ie_len;
211 start = iwe_stream_add_point(start, stop, &iwe, buf);
216 iwe.cmd = IWEVCUSTOM;
221 iwe.u.data.length = p - custom;
222 if (iwe.u.data.length)
223 start = iwe_stream_add_point(start, stop, &iwe, custom);
226 iwe.cmd = -1;
232 iwe.cmd = IWEVCUSTOM;
238 iwe.cmd = IWEVCUSTOM;
242 if (iwe.cmd == IWEVCUSTOM) {
243 iwe.u.data.length = p - custom;
244 start = iwe_stream_add_point(start, stop, &iwe, custom);