• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/net/wireless/

Lines Matching refs:ieee

1619 	if ((priv->ieee->sec.flags & SEC_ENABLED) && priv->ieee->sec.enabled)
1648 if (priv->ieee->iw_mode == IW_MODE_MONITOR)
1748 if (ieee80211_set_geo(priv->ieee, &ipw_geos[0])) {
1752 priv->ieee->freq_band = IEEE80211_24GHZ_BAND;
1963 memcpy(priv->ieee->bssid, bssid, ETH_ALEN);
2068 memset(priv->ieee->bssid, 0, ETH_ALEN);
2108 priv->ieee->scans++;
2375 priv->ieee->stats.rx_errors++;
2392 priv->ieee->stats.rx_errors++;
2397 priv->ieee->stats.rx_errors++;
2403 if (unlikely(priv->ieee->iw_mode != IW_MODE_MONITOR &&
2424 if (!ieee80211_rx(priv->ieee, packet->skb, stats)) {
2430 priv->ieee->stats.rx_errors++;
2475 priv->ieee->stats.rx_errors++;
2480 priv->ieee->stats.rx_errors++;
2489 priv->ieee->stats.rx_errors++;
2510 if (!ieee80211_rx(priv->ieee, packet->skb, stats)) {
2511 priv->ieee->stats.rx_errors++;
2663 if (priv->ieee->iw_mode == IW_MODE_MONITOR) {
2672 ieee80211_rx_mgt(priv->ieee,
3047 if (priv->ieee->iw_mode == IW_MODE_INFRA) {
3052 } else if (priv->ieee->iw_mode == IW_MODE_ADHOC) {
3324 priv->ieee->stats.tx_carrier_errors++;
3947 if (mode == priv->ieee->iw_mode)
3966 priv->last_mode = priv->ieee->iw_mode;
3972 priv->ieee->iw_mode = mode;
4001 DUMP_VAR(ieee->crypt[priv->ieee->tx_keyidx], "p");
4033 DUMP_VAR(ieee->scans, "d");
4160 return sprintf(buf, "%d\n", priv->ieee->scan_age);
4191 priv->ieee->scan_age = val;
4192 IPW_DEBUG_INFO("set scan_age = %u\n", priv->ieee->scan_age);
4758 if (priv->ieee->iw_mode == IW_MODE_INFRA)
4811 if (priv->ieee->iw_mode == IW_MODE_ADHOC)
5179 if (priv->ieee->iw_mode == IW_MODE_ADHOC)
5201 if (priv->ieee->iw_mode == IW_MODE_ADHOC) {
5408 if (!priv->ieee->sec.enabled) {
5414 if (priv->ieee->sec.flags & SEC_AUTH_MODE) {
5415 if (priv->ieee->sec.auth_mode == WLAN_AUTH_SHARED_KEY)
5417 else if (priv->ieee->sec.auth_mode == WLAN_AUTH_LEAP)
5422 if (priv->ieee->sec.flags & SEC_LEVEL)
5423 sec_level = priv->ieee->sec.level;
5426 if (priv->ieee->sec.flags & SEC_UNICAST_GROUP)
5427 use_group = priv->ieee->sec.unicast_uses_group;
5437 if (priv->ieee->sec.enabled) {
5439 if (!(priv->ieee->sec.flags & (1 << i))) {
5440 memset(priv->ieee->sec.keys[i], 0, WEP_KEY_LEN);
5441 priv->ieee->sec.key_sizes[i] = 0;
5444 priv->ieee->sec.keys[i],
5445 priv->ieee->sec.
5452 ipw2100_set_key_index(priv, priv->ieee->tx_keyidx, 1);
5459 priv->ieee->sec.
5498 priv->ieee->sec.key_sizes[i] = sec->key_sizes[i];
5500 priv->ieee->sec.flags &= ~(1 << i);
5502 memcpy(priv->ieee->sec.keys[i], sec->keys[i],
5505 priv->ieee->sec.flags |= (1 << i);
5508 priv->ieee->sec.flags &= ~(1 << i);
5513 priv->ieee->sec.active_key != sec->active_key) {
5515 priv->ieee->sec.active_key = sec->active_key;
5516 priv->ieee->sec.flags |= SEC_ACTIVE_KEY;
5518 priv->ieee->sec.flags &= ~SEC_ACTIVE_KEY;
5524 (priv->ieee->sec.auth_mode != sec->auth_mode)) {
5525 priv->ieee->sec.auth_mode = sec->auth_mode;
5526 priv->ieee->sec.flags |= SEC_AUTH_MODE;
5530 if (sec->flags & SEC_ENABLED && priv->ieee->sec.enabled != sec->enabled) {
5531 priv->ieee->sec.flags |= SEC_ENABLED;
5532 priv->ieee->sec.enabled = sec->enabled;
5538 priv->ieee->sec.encrypt = sec->encrypt;
5540 if (sec->flags & SEC_LEVEL && priv->ieee->sec.level != sec->level) {
5541 priv->ieee->sec.level = sec->level;
5542 priv->ieee->sec.flags |= SEC_LEVEL;
5547 priv->ieee->sec.flags & (1 << 8) ? '1' : '0',
5548 priv->ieee->sec.flags & (1 << 7) ? '1' : '0',
5549 priv->ieee->sec.flags & (1 << 6) ? '1' : '0',
5550 priv->ieee->sec.flags & (1 << 5) ? '1' : '0',
5551 priv->ieee->sec.flags & (1 << 4) ? '1' : '0',
5552 priv->ieee->sec.flags & (1 << 3) ? '1' : '0',
5553 priv->ieee->sec.flags & (1 << 2) ? '1' : '0',
5554 priv->ieee->sec.flags & (1 << 1) ? '1' : '0',
5555 priv->ieee->sec.flags & (1 << 0) ? '1' : '0');
5575 if (priv->ieee->iw_mode == IW_MODE_MONITOR) {
5594 err = ipw2100_set_port_type(priv, priv->ieee->iw_mode, batch_mode);
5598 if (priv->ieee->iw_mode == IW_MODE_ADHOC) {
5641 if (priv->ieee->iw_mode == IW_MODE_ADHOC) {
5762 priv->ieee->stats.tx_errors++;
5765 if (priv->ieee->iw_mode == IW_MODE_MONITOR)
5778 priv->ieee->wpa_enabled = value;
5785 struct ieee80211_device *ieee = priv->ieee;
5793 ieee->open_wep = 0;
5796 ieee->open_wep = 1;
5799 ieee->open_wep = 1;
5803 if (ieee->set_security)
5804 ieee->set_security(ieee->dev, &sec);
5945 priv->ieee = netdev_priv(dev);
5949 priv->ieee->hard_start_xmit = ipw2100_tx;
5950 priv->ieee->set_security = shim__set_security;
5952 priv->ieee->perfect_rssi = -20;
5953 priv->ieee->worst_rssi = -85;
5961 priv->wireless_data.ieee80211 = priv->ieee;
5986 priv->ieee->wpa_enabled = 0;
5987 priv->ieee->drop_unencrypted = 0;
5988 priv->ieee->privacy_invoked = 0;
5989 priv->ieee->ieee802_1x = 1;
5994 priv->ieee->iw_mode = IW_MODE_ADHOC;
5998 priv->ieee->iw_mode = IW_MODE_MONITOR;
6003 priv->ieee->iw_mode = IW_MODE_INFRA;
6557 if (priv->ieee->iw_mode == IW_MODE_INFRA)
6629 if (wrqu->mode == priv->ieee->iw_mode)
6669 wrqu->mode = priv->ieee->iw_mode;
6764 if (priv->ieee->iw_mode == IW_MODE_ADHOC) {
7169 if (priv->ieee->iw_mode != IW_MODE_ADHOC)
7242 priv->ieee->fts = DEFAULT_FTS;
7248 priv->ieee->fts = wrqu->frag.value & ~0x1;
7249 priv->frag_threshold = priv->ieee->fts;
7252 IPW_DEBUG_WX("SET Frag Threshold -> %d \n", priv->ieee->fts);
7386 return ieee80211_wx_get_scan(priv->ieee, info, wrqu, extra);
7401 return ieee80211_wx_set_encode(priv->ieee, info, wrqu, key);
7413 return ieee80211_wx_get_encode(priv->ieee, info, wrqu, key);
7494 struct ieee80211_device *ieee = priv->ieee;
7497 if (!ieee->wpa_enabled)
7509 kfree(ieee->wpa_ie);
7510 ieee->wpa_ie = buf;
7511 ieee->wpa_ie_len = wrqu->data.length;
7513 kfree(ieee->wpa_ie);
7514 ieee->wpa_ie = NULL;
7515 ieee->wpa_ie_len = 0;
7518 ipw2100_wpa_assoc_frame(priv, ieee->wpa_ie, ieee->wpa_ie_len);
7529 struct ieee80211_device *ieee = priv->ieee;
7531 if (ieee->wpa_ie_len == 0 || ieee->wpa_ie == NULL) {
7536 if (wrqu->data.length < ieee->wpa_ie_len)
7539 wrqu->data.length = ieee->wpa_ie_len;
7540 memcpy(extra, ieee->wpa_ie, ieee->wpa_ie_len);
7551 struct ieee80211_device *ieee = priv->ieee;
7568 crypt = priv->ieee->crypt[priv->ieee->tx_keyidx];
7599 priv->ieee->drop_unencrypted = param->value;
7610 if (priv->ieee->set_security)
7611 priv->ieee->set_security(priv->ieee->dev, &sec);
7624 ieee->ieee802_1x = param->value;
7629 ieee->privacy_invoked = param->value;
7644 struct ieee80211_device *ieee = priv->ieee;
7661 crypt = priv->ieee->crypt[priv->ieee->tx_keyidx];
7674 param->value = ieee->drop_unencrypted;
7678 param->value = priv->ieee->sec.auth_mode;
7682 param->value = ieee->wpa_enabled;
7686 param->value = ieee->ieee802_1x;
7691 param->value = ieee->privacy_invoked;
7706 return ieee80211_wx_set_encodeext(priv->ieee, info, wrqu, extra);
7715 return ieee80211_wx_get_encodeext(priv->ieee, info, wrqu, extra);
7766 if (priv->ieee->iw_mode == IW_MODE_MONITOR) {
7773 if (priv->ieee->iw_mode == IW_MODE_MONITOR)
8253 memcpy(priv->ieee->bssid, priv->bssid, ETH_ALEN);
8342 switch (priv->ieee->iw_mode) {