• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/wireless/ipw2x00/

Lines Matching refs:network

1046 					     struct libipw_network *network)
1055 network->qos_data.param_count = qos_info_element.ac_info & 0x0F;
1056 network->flags |= NETWORK_HAS_QOS_INFORMATION;
1063 qos_param = &(network->qos_data.parameters);
1066 network->flags |= NETWORK_HAS_QOS_PARAMETERS;
1067 network->qos_data.param_count =
1074 network->qos_data.supported = 1;
1120 struct libipw_network *network)
1145 network->ssid_len = min(info_element->len,
1147 memcpy(network->ssid, info_element->data,
1148 network->ssid_len);
1149 if (network->ssid_len < IW_ESSID_MAX_SIZE)
1150 memset(network->ssid + network->ssid_len, 0,
1151 IW_ESSID_MAX_SIZE - network->ssid_len);
1154 print_ssid(ssid, network->ssid,
1155 network->ssid_len),
1156 network->ssid_len);
1163 network->rates_len = min(info_element->len,
1165 for (i = 0; i < network->rates_len; i++) {
1166 network->rates[i] = info_element->data[i];
1170 network->rates[i]);
1174 network->flags |= NETWORK_HAS_OFDM;
1177 network->flags &=
1183 rates_str, network->rates_len);
1190 network->rates_ex_len = min(info_element->len,
1192 for (i = 0; i < network->rates_ex_len; i++) {
1193 network->rates_ex[i] = info_element->data[i];
1197 network->rates[i]);
1201 network->flags |= NETWORK_HAS_OFDM;
1204 network->flags &=
1210 rates_str, network->rates_ex_len);
1216 network->channel = info_element->data[0];
1228 network->tim.tim_count = info_element->data[0];
1229 network->tim.tim_period = info_element->data[1];
1234 network->erp_value = info_element->data[0];
1235 network->flags |= NETWORK_HAS_ERP_VALUE;
1237 network->erp_value);
1241 network->atim_window = info_element->data[0];
1243 network->atim_window);
1254 network))
1262 network->wpa_ie_len = min(info_element->len + 2,
1264 memcpy(network->wpa_ie, info_element,
1265 network->wpa_ie_len);
1272 network->rsn_ie_len = min(info_element->len + 2,
1274 memcpy(network->rsn_ie, info_element,
1275 network->rsn_ie_len);
1284 network->power_constraint = info_element->data[0];
1285 network->flags |= NETWORK_HAS_POWER_CONSTRAINT;
1289 network->power_constraint = info_element->data[0];
1290 network->flags |= NETWORK_HAS_CSA;
1294 network->quiet.count = info_element->data[0];
1295 network->quiet.period = info_element->data[1];
1296 network->quiet.duration = info_element->data[2];
1297 network->quiet.offset = info_element->data[3];
1298 network->flags |= NETWORK_HAS_QUIET;
1302 if (network->ibss_dfs)
1304 network->ibss_dfs = kmemdup(info_element->data,
1307 if (!network->ibss_dfs)
1309 network->flags |= NETWORK_HAS_IBSS_DFS;
1313 network->tpc_report.transmit_power =
1315 network->tpc_report.link_margin = info_element->data[1];
1316 network->flags |= NETWORK_HAS_TPC_REPORT;
1342 struct libipw_network *network = &network_resp;
1345 network->flags = 0;
1346 network->qos_data.active = 0;
1347 network->qos_data.supported = 0;
1348 network->qos_data.param_count = 0;
1349 network->qos_data.old_param_count = 0;
1351 //network->atim_window = le16_to_cpu(frame->aid) & (0x3FFF);
1352 network->atim_window = le16_to_cpu(frame->aid);
1353 network->listen_interval = le16_to_cpu(frame->status);
1354 memcpy(network->bssid, frame->header.addr3, ETH_ALEN);
1355 network->capability = le16_to_cpu(frame->capability);
1356 network->last_scanned = jiffies;
1357 network->rates_len = network->rates_ex_len = 0;
1358 network->last_associate = 0;
1359 network->ssid_len = 0;
1360 network->erp_value =
1361 (network->capability & WLAN_CAPABILITY_IBSS) ? 0x3 : 0x0;
1365 network->channel = stats->received_channel;
1367 network->flags |= NETWORK_HAS_CCK;
1369 network->wpa_ie_len = 0;
1370 network->rsn_ie_len = 0;
1373 (frame->info_element, stats->len - sizeof(*frame), network))
1376 network->mode = 0;
1378 network->mode = IEEE_A;
1380 if (network->flags & NETWORK_HAS_OFDM)
1381 network->mode |= IEEE_G;
1382 if (network->flags & NETWORK_HAS_CCK)
1383 network->mode |= IEEE_B;
1386 memcpy(&network->stats, stats, sizeof(network->stats));
1389 ieee->handle_assoc_response(dev, frame, network);
1398 struct libipw_network *network,
1403 network->qos_data.active = 0;
1404 network->qos_data.supported = 0;
1405 network->qos_data.param_count = 0;
1406 network->qos_data.old_param_count = 0;
1409 memcpy(network->bssid, beacon->header.addr3, ETH_ALEN);
1410 network->capability = le16_to_cpu(beacon->capability);
1411 network->last_scanned = jiffies;
1412 network->time_stamp[0] = le32_to_cpu(beacon->time_stamp[0]);
1413 network->time_stamp[1] = le32_to_cpu(beacon->time_stamp[1]);
1414 network->beacon_interval = le16_to_cpu(beacon->beacon_interval);
1416 network->listen_interval = 0x0A;
1417 network->rates_len = network->rates_ex_len = 0;
1418 network->last_associate = 0;
1419 network->ssid_len = 0;
1420 network->flags = 0;
1421 network->atim_window = 0;
1422 network->erp_value = (network->capability & WLAN_CAPABILITY_IBSS) ?
1427 network->channel = stats->received_channel;
1429 network->flags |= NETWORK_HAS_CCK;
1431 network->wpa_ie_len = 0;
1432 network->rsn_ie_len = 0;
1435 (beacon->info_element, stats->len - sizeof(*beacon), network))
1438 network->mode = 0;
1440 network->mode = IEEE_A;
1442 if (network->flags & NETWORK_HAS_OFDM)
1443 network->mode |= IEEE_G;
1444 if (network->flags & NETWORK_HAS_CCK)
1445 network->mode |= IEEE_B;
1448 if (network->mode == 0) {
1450 "network.\n",
1451 print_ssid(ssid, network->ssid,
1452 network->ssid_len),
1453 network->bssid);
1457 memcpy(&network->stats, stats, sizeof(network->stats));
1465 /* A network is only a duplicate if the channel, BSSID, and ESSID
1467 * as one network */
1484 * the network information on the actual channel the network is on.
1532 ("QoS the network %s is QoS supported\n",
1536 ("QoS the network is QoS supported\n");
1556 struct libipw_network network = {
1588 if (libipw_network_init(ieee, beacon, &network, stats)) {
1598 /* The network parsed correctly -- so now we scan our known networks
1611 if (is_same_network(target, &network))
1619 /* If we didn't find a match, then get a new network slot to initialize
1627 "network list.\n",
1641 print_ssid(ssid, network.ssid,
1642 network.ssid_len),
1643 network.bssid,
1647 memcpy(target, &network, sizeof(*target));
1648 network.ibss_dfs = NULL;
1657 update_network(target, &network);
1658 network.ibss_dfs = NULL;