Lines 2327-2333
Link Here
|
2327 |
iwe->cmd = SIOCGIWAP; |
2327 |
iwe->cmd = SIOCGIWAP; |
2328 |
iwe->u.ap_addr.sa_family = ARPHRD_ETHER; |
2328 |
iwe->u.ap_addr.sa_family = ARPHRD_ETHER; |
2329 |
memcpy(iwe->u.ap_addr.sa_data, curr_bss->bssid, 6); |
2329 |
memcpy(iwe->u.ap_addr.sa_data, curr_bss->bssid, 6); |
2330 |
curr_pos = iwe_stream_add_event(curr_pos, |
2330 |
curr_pos = iwe_stream_add_event(info, curr_pos, |
2331 |
extra + IW_SCAN_MAX_DATA, iwe, |
2331 |
extra + IW_SCAN_MAX_DATA, iwe, |
2332 |
IW_EV_ADDR_LEN); |
2332 |
IW_EV_ADDR_LEN); |
2333 |
|
2333 |
|
Lines 2335-2341
Link Here
|
2335 |
iwe->cmd = SIOCGIWESSID; |
2335 |
iwe->cmd = SIOCGIWESSID; |
2336 |
iwe->u.data.flags = 1; |
2336 |
iwe->u.data.flags = 1; |
2337 |
|
2337 |
|
2338 |
curr_pos = iwe_stream_add_point(curr_pos, |
2338 |
curr_pos = iwe_stream_add_point(info, curr_pos, |
2339 |
extra + IW_SCAN_MAX_DATA, iwe, |
2339 |
extra + IW_SCAN_MAX_DATA, iwe, |
2340 |
curr_bss->ssid); |
2340 |
curr_bss->ssid); |
2341 |
|
2341 |
|
Lines 2346-2359
Link Here
|
2346 |
IW_MODE_MASTER : IW_MODE_AUTO; |
2346 |
IW_MODE_MASTER : IW_MODE_AUTO; |
2347 |
/* IW_MODE_AUTO = 0 which I thought is |
2347 |
/* IW_MODE_AUTO = 0 which I thought is |
2348 |
* the most logical value to return in this case */ |
2348 |
* the most logical value to return in this case */ |
2349 |
curr_pos = iwe_stream_add_event(curr_pos, |
2349 |
curr_pos = iwe_stream_add_event(info, curr_pos, |
2350 |
extra + IW_SCAN_MAX_DATA, iwe, |
2350 |
extra + IW_SCAN_MAX_DATA, iwe, |
2351 |
IW_EV_UINT_LEN); |
2351 |
IW_EV_UINT_LEN); |
2352 |
|
2352 |
|
2353 |
iwe->cmd = SIOCGIWFREQ; |
2353 |
iwe->cmd = SIOCGIWFREQ; |
2354 |
iwe->u.freq.m = curr_bss->channel; |
2354 |
iwe->u.freq.m = curr_bss->channel; |
2355 |
iwe->u.freq.e = 0; |
2355 |
iwe->u.freq.e = 0; |
2356 |
curr_pos = iwe_stream_add_event(curr_pos, |
2356 |
curr_pos = iwe_stream_add_event(info, curr_pos, |
2357 |
extra + IW_SCAN_MAX_DATA, iwe, |
2357 |
extra + IW_SCAN_MAX_DATA, iwe, |
2358 |
IW_EV_FREQ_LEN); |
2358 |
IW_EV_FREQ_LEN); |
2359 |
|
2359 |
|
Lines 2364-2370
Link Here
|
2364 |
iwe->u.data.flags = IW_ENCODE_DISABLED; |
2364 |
iwe->u.data.flags = IW_ENCODE_DISABLED; |
2365 |
|
2365 |
|
2366 |
iwe->u.data.length = 0; |
2366 |
iwe->u.data.length = 0; |
2367 |
curr_pos = iwe_stream_add_point(curr_pos, |
2367 |
curr_pos = iwe_stream_add_point(info, curr_pos, |
2368 |
extra + IW_SCAN_MAX_DATA, iwe, |
2368 |
extra + IW_SCAN_MAX_DATA, iwe, |
2369 |
NULL); |
2369 |
NULL); |
2370 |
|
2370 |
|
Lines 2383-2389
Link Here
|
2383 |
iwe->u.qual.updated |= IW_QUAL_QUAL_INVALID; |
2383 |
iwe->u.qual.updated |= IW_QUAL_QUAL_INVALID; |
2384 |
} |
2384 |
} |
2385 |
/* Add new value to event */ |
2385 |
/* Add new value to event */ |
2386 |
curr_pos = iwe_stream_add_event(curr_pos, |
2386 |
curr_pos = iwe_stream_add_event(info, curr_pos, |
2387 |
extra + IW_SCAN_MAX_DATA, iwe, |
2387 |
extra + IW_SCAN_MAX_DATA, iwe, |
2388 |
IW_EV_QUAL_LEN); |
2388 |
IW_EV_QUAL_LEN); |
2389 |
|
2389 |
|
Lines 2401-2408
Link Here
|
2401 |
iwe->u.bitrate.value = |
2401 |
iwe->u.bitrate.value = |
2402 |
((curr_bss->rates[i] & 0x7f) * 500000); |
2402 |
((curr_bss->rates[i] & 0x7f) * 500000); |
2403 |
/* Add new value to event */ |
2403 |
/* Add new value to event */ |
2404 |
curr_val = iwe_stream_add_value(curr_pos, curr_val, |
2404 |
curr_val = iwe_stream_add_value(info, curr_pos, |
2405 |
extra + |
2405 |
curr_val, extra + |
2406 |
IW_SCAN_MAX_DATA, iwe, |
2406 |
IW_SCAN_MAX_DATA, iwe, |
2407 |
IW_EV_PARAM_LEN); |
2407 |
IW_EV_PARAM_LEN); |
2408 |
} |
2408 |
} |