Lines Matching full:beacon

180 			/* Process beacon frames also in kernel driver to  in libipw_rx_frame_mgmt()
921 * Make the structure we read from the beacon packet to have
1354 *beacon, in libipw_network_init()
1364 memcpy(network->bssid, beacon->header.addr3, ETH_ALEN); in libipw_network_init()
1365 network->capability = le16_to_cpu(beacon->capability); in libipw_network_init()
1367 network->time_stamp[0] = le32_to_cpu(beacon->time_stamp[0]); in libipw_network_init()
1368 network->time_stamp[1] = le32_to_cpu(beacon->time_stamp[1]); in libipw_network_init()
1369 network->beacon_interval = le16_to_cpu(beacon->beacon_interval); in libipw_network_init()
1370 /* Where to pull this? beacon->listen_interval; */ in libipw_network_init()
1389 if (libipw_parse_info_param((void *)beacon->variable, in libipw_network_init()
1390 stats->len - sizeof(*beacon), network)) in libipw_network_init()
1502 *beacon, struct libipw_rx_stats in libipw_process_probe_response()
1510 struct libipw_info_element *info_element = (void *)beacon->variable; in libipw_process_probe_response()
1516 beacon->header.addr3, in libipw_process_probe_response()
1517 (beacon->capability & cpu_to_le16(1 << 0xf)) ? '1' : '0', in libipw_process_probe_response()
1518 (beacon->capability & cpu_to_le16(1 << 0xe)) ? '1' : '0', in libipw_process_probe_response()
1519 (beacon->capability & cpu_to_le16(1 << 0xd)) ? '1' : '0', in libipw_process_probe_response()
1520 (beacon->capability & cpu_to_le16(1 << 0xc)) ? '1' : '0', in libipw_process_probe_response()
1521 (beacon->capability & cpu_to_le16(1 << 0xb)) ? '1' : '0', in libipw_process_probe_response()
1522 (beacon->capability & cpu_to_le16(1 << 0xa)) ? '1' : '0', in libipw_process_probe_response()
1523 (beacon->capability & cpu_to_le16(1 << 0x9)) ? '1' : '0', in libipw_process_probe_response()
1524 (beacon->capability & cpu_to_le16(1 << 0x8)) ? '1' : '0', in libipw_process_probe_response()
1525 (beacon->capability & cpu_to_le16(1 << 0x7)) ? '1' : '0', in libipw_process_probe_response()
1526 (beacon->capability & cpu_to_le16(1 << 0x6)) ? '1' : '0', in libipw_process_probe_response()
1527 (beacon->capability & cpu_to_le16(1 << 0x5)) ? '1' : '0', in libipw_process_probe_response()
1528 (beacon->capability & cpu_to_le16(1 << 0x4)) ? '1' : '0', in libipw_process_probe_response()
1529 (beacon->capability & cpu_to_le16(1 << 0x3)) ? '1' : '0', in libipw_process_probe_response()
1530 (beacon->capability & cpu_to_le16(1 << 0x2)) ? '1' : '0', in libipw_process_probe_response()
1531 (beacon->capability & cpu_to_le16(1 << 0x1)) ? '1' : '0', in libipw_process_probe_response()
1532 (beacon->capability & cpu_to_le16(1 << 0x0)) ? '1' : '0'); in libipw_process_probe_response()
1534 if (libipw_network_init(ieee, beacon, &network, stats)) { in libipw_process_probe_response()
1537 beacon->header.addr3, in libipw_process_probe_response()
1538 is_beacon(beacon->header.frame_ctl) ? in libipw_process_probe_response()
1539 "BEACON" : "PROBE RESPONSE"); in libipw_process_probe_response()
1565 * with this beacon's information */ in libipw_process_probe_response()
1585 is_beacon(beacon->header.frame_ctl) ? in libipw_process_probe_response()
1586 "BEACON" : "PROBE RESPONSE"); in libipw_process_probe_response()
1594 is_beacon(beacon->header.frame_ctl) ? in libipw_process_probe_response()
1595 "BEACON" : "PROBE RESPONSE"); in libipw_process_probe_response()
1601 if (is_beacon(beacon->header.frame_ctl)) { in libipw_process_probe_response()
1603 ieee->handle_beacon(dev, beacon, target); in libipw_process_probe_response()
1606 ieee->handle_probe_response(dev, beacon, target); in libipw_process_probe_response()
1654 LIBIPW_DEBUG_MGMT("received BEACON (%d)\n", in libipw_rx_mgt()
1657 LIBIPW_DEBUG_SCAN("Beacon\n"); in libipw_rx_mgt()