Lines Matching full:ieee

1145 		wiphy_rfkill_set_hw_state(priv->ieee->wdev.wiphy, false);  in rf_kill_active()
1157 wiphy_rfkill_set_hw_state(priv->ieee->wdev.wiphy, true); in rf_kill_active()
1160 wiphy_rfkill_set_hw_state(priv->ieee->wdev.wiphy, false); in rf_kill_active()
1625 if ((priv->ieee->sec.flags & SEC_ENABLED) && priv->ieee->sec.enabled) in ipw2100_set_scan_options()
1654 if (priv->ieee->iw_mode == IW_MODE_MONITOR) in ipw2100_start_scan()
1702 libipw_networks_age(priv->ieee, priv->suspend_time); in ipw2100_up()
1760 libipw_set_geo(priv->ieee, &ipw_geos[0]); in ipw2100_up()
1761 priv->ieee->freq_band = LIBIPW_24GHZ_BAND; in ipw2100_up()
1876 const struct libipw_geo *geo = libipw_get_geo(priv->ieee); in ipw2100_wdev_init()
1877 struct wireless_dev *wdev = &priv->ieee->wdev; in ipw2100_wdev_init()
1882 /* fill-out priv->ieee->bg_band */ in ipw2100_wdev_init()
1884 struct ieee80211_supported_band *bg_band = &priv->ieee->bg_band; in ipw2100_wdev_init()
2018 memcpy(priv->ieee->bssid, bssid, ETH_ALEN); in isr_indicate_associated()
2121 eth_zero_addr(priv->ieee->bssid); in isr_indicate_association_lost()
2141 wiphy_rfkill_set_hw_state(priv->ieee->wdev.wiphy, true); in isr_indicate_rf_kill()
2164 priv->ieee->scans++; in isr_scan_complete()
2459 if (unlikely(priv->ieee->iw_mode != IW_MODE_MONITOR && in isr_rx()
2479 if (!libipw_rx(priv->ieee, packet->skb, stats)) { in isr_rx()
2566 if (!libipw_rx(priv->ieee, packet->skb, stats)) { in isr_rx_monitor()
2711 if (priv->ieee->iw_mode == IW_MODE_MONITOR) { in __ipw2100_rx_process()
2720 libipw_rx_mgt(priv->ieee, in __ipw2100_rx_process()
3094 if (priv->ieee->iw_mode == IW_MODE_INFRA) { in ipw2100_tx_send_data()
3099 } else if (priv->ieee->iw_mode == IW_MODE_ADHOC) { in ipw2100_tx_send_data()
3732 "IEEE country code as recv'd from beacon"),
3990 if (mode == priv->ieee->iw_mode) in ipw2100_switch_mode()
4009 priv->last_mode = priv->ieee->iw_mode; in ipw2100_switch_mode()
4015 priv->ieee->iw_mode = mode; in ipw2100_switch_mode()
4044 DUMP_VAR(ieee->crypt_info.crypt[priv->ieee->crypt_info.tx_keyidx], "p"); in internals_show()
4076 DUMP_VAR(ieee->scans, "d"); in internals_show()
4192 return sprintf(buf, "%d\n", priv->ieee->scan_age); in scan_age_show()
4211 priv->ieee->scan_age = val; in scan_age_store()
4212 IPW_DEBUG_INFO("set scan_age = %u\n", priv->ieee->scan_age); in scan_age_store()
4766 if (priv->ieee->iw_mode == IW_MODE_INFRA) in ipw2100_set_channel()
4819 if (priv->ieee->iw_mode == IW_MODE_ADHOC) in ipw2100_system_config()
5223 if (priv->ieee->iw_mode == IW_MODE_ADHOC) in ipw2100_set_tx_power()
5245 if (priv->ieee->iw_mode == IW_MODE_ADHOC) { in ipw2100_set_ibss_beacon_interval()
5468 if (!priv->ieee->sec.enabled) { in ipw2100_configure_security()
5474 if (priv->ieee->sec.flags & SEC_AUTH_MODE) { in ipw2100_configure_security()
5475 if (priv->ieee->sec.auth_mode == WLAN_AUTH_SHARED_KEY) in ipw2100_configure_security()
5477 else if (priv->ieee->sec.auth_mode == WLAN_AUTH_LEAP) in ipw2100_configure_security()
5482 if (priv->ieee->sec.flags & SEC_LEVEL) in ipw2100_configure_security()
5483 sec_level = priv->ieee->sec.level; in ipw2100_configure_security()
5486 if (priv->ieee->sec.flags & SEC_UNICAST_GROUP) in ipw2100_configure_security()
5487 use_group = priv->ieee->sec.unicast_uses_group; in ipw2100_configure_security()
5497 if (priv->ieee->sec.enabled) { in ipw2100_configure_security()
5499 if (!(priv->ieee->sec.flags & (1 << i))) { in ipw2100_configure_security()
5500 memset(priv->ieee->sec.keys[i], 0, WEP_KEY_LEN); in ipw2100_configure_security()
5501 priv->ieee->sec.key_sizes[i] = 0; in ipw2100_configure_security()
5504 priv->ieee->sec.keys[i], in ipw2100_configure_security()
5505 priv->ieee->sec. in ipw2100_configure_security()
5512 ipw2100_set_key_index(priv, priv->ieee->crypt_info.tx_keyidx, 1); in ipw2100_configure_security()
5519 priv->ieee->sec. in ipw2100_configure_security()
5558 priv->ieee->sec.key_sizes[i] = sec->key_sizes[i]; in shim__set_security()
5560 priv->ieee->sec.flags &= ~(1 << i); in shim__set_security()
5562 memcpy(priv->ieee->sec.keys[i], sec->keys[i], in shim__set_security()
5565 priv->ieee->sec.flags |= (1 << i); in shim__set_security()
5568 priv->ieee->sec.flags &= ~(1 << i); in shim__set_security()
5573 priv->ieee->sec.active_key != sec->active_key) { in shim__set_security()
5574 priv->ieee->sec.active_key = sec->active_key; in shim__set_security()
5575 priv->ieee->sec.flags |= SEC_ACTIVE_KEY; in shim__set_security()
5580 (priv->ieee->sec.auth_mode != sec->auth_mode)) { in shim__set_security()
5581 priv->ieee->sec.auth_mode = sec->auth_mode; in shim__set_security()
5582 priv->ieee->sec.flags |= SEC_AUTH_MODE; in shim__set_security()
5586 if (sec->flags & SEC_ENABLED && priv->ieee->sec.enabled != sec->enabled) { in shim__set_security()
5587 priv->ieee->sec.flags |= SEC_ENABLED; in shim__set_security()
5588 priv->ieee->sec.enabled = sec->enabled; in shim__set_security()
5593 priv->ieee->sec.encrypt = sec->encrypt; in shim__set_security()
5595 if (sec->flags & SEC_LEVEL && priv->ieee->sec.level != sec->level) { in shim__set_security()
5596 priv->ieee->sec.level = sec->level; in shim__set_security()
5597 priv->ieee->sec.flags |= SEC_LEVEL; in shim__set_security()
5602 priv->ieee->sec.flags & (1 << 8) ? '1' : '0', in shim__set_security()
5603 priv->ieee->sec.flags & (1 << 7) ? '1' : '0', in shim__set_security()
5604 priv->ieee->sec.flags & (1 << 6) ? '1' : '0', in shim__set_security()
5605 priv->ieee->sec.flags & (1 << 5) ? '1' : '0', in shim__set_security()
5606 priv->ieee->sec.flags & (1 << 4) ? '1' : '0', in shim__set_security()
5607 priv->ieee->sec.flags & (1 << 3) ? '1' : '0', in shim__set_security()
5608 priv->ieee->sec.flags & (1 << 2) ? '1' : '0', in shim__set_security()
5609 priv->ieee->sec.flags & (1 << 1) ? '1' : '0', in shim__set_security()
5610 priv->ieee->sec.flags & (1 << 0) ? '1' : '0'); in shim__set_security()
5635 if (priv->ieee->iw_mode == IW_MODE_MONITOR) { in ipw2100_adapter_setup()
5654 err = ipw2100_set_port_type(priv, priv->ieee->iw_mode, batch_mode); in ipw2100_adapter_setup()
5658 if (priv->ieee->iw_mode == IW_MODE_ADHOC) { in ipw2100_adapter_setup()
5701 if (priv->ieee->iw_mode == IW_MODE_ADHOC) { in ipw2100_adapter_setup()
5825 if (priv->ieee->iw_mode == IW_MODE_MONITOR) in ipw2100_tx_timeout()
5838 priv->ieee->wpa_enabled = value; in ipw2100_wpa_enable()
5845 struct libipw_device *ieee = priv->ieee; in ipw2100_wpa_set_auth_algs() local
5853 ieee->open_wep = 0; in ipw2100_wpa_set_auth_algs()
5856 ieee->open_wep = 1; in ipw2100_wpa_set_auth_algs()
5859 ieee->open_wep = 1; in ipw2100_wpa_set_auth_algs()
5863 if (ieee->set_security) in ipw2100_wpa_set_auth_algs()
5864 ieee->set_security(ieee->dev, &sec); in ipw2100_wpa_set_auth_algs()
6011 priv->ieee = netdev_priv(dev); in ipw2100_alloc_device()
6016 priv->ieee->hard_start_xmit = ipw2100_tx; in ipw2100_alloc_device()
6017 priv->ieee->set_security = shim__set_security; in ipw2100_alloc_device()
6019 priv->ieee->perfect_rssi = -20; in ipw2100_alloc_device()
6020 priv->ieee->worst_rssi = -85; in ipw2100_alloc_device()
6045 priv->ieee->wpa_enabled = 0; in ipw2100_alloc_device()
6046 priv->ieee->drop_unencrypted = 0; in ipw2100_alloc_device()
6047 priv->ieee->privacy_invoked = 0; in ipw2100_alloc_device()
6048 priv->ieee->ieee802_1x = 1; in ipw2100_alloc_device()
6053 priv->ieee->iw_mode = IW_MODE_ADHOC; in ipw2100_alloc_device()
6057 priv->ieee->iw_mode = IW_MODE_MONITOR; in ipw2100_alloc_device()
6062 priv->ieee->iw_mode = IW_MODE_INFRA; in ipw2100_alloc_device()
6296 wiphy_unregister(priv->ieee->wdev.wiphy); in ipw2100_pci_init_one()
6297 kfree(priv->ieee->bg_band.channels); in ipw2100_pci_init_one()
6364 wiphy_unregister(priv->ieee->wdev.wiphy); in ipw2100_pci_remove_one()
6365 kfree(priv->ieee->bg_band.channels); in ipw2100_pci_remove_one()
6572 snprintf(wrqu->name, IFNAMSIZ, "IEEE 802.11b"); in ipw2100_wx_get_name()
6586 if (priv->ieee->iw_mode == IW_MODE_INFRA) in ipw2100_wx_set_freq()
6658 if (wrqu->mode == priv->ieee->iw_mode) in ipw2100_wx_set_mode()
6698 wrqu->mode = priv->ieee->iw_mode; in ipw2100_wx_get_mode()
6793 if (priv->ieee->iw_mode == IW_MODE_ADHOC) { in ipw2100_wx_get_range()
7183 if (priv->ieee->iw_mode != IW_MODE_ADHOC) in ipw2100_wx_set_txpow()
7256 priv->ieee->fts = DEFAULT_FTS; in ipw2100_wx_set_frag()
7262 priv->ieee->fts = wrqu->frag.value & ~0x1; in ipw2100_wx_set_frag()
7263 priv->frag_threshold = priv->ieee->fts; in ipw2100_wx_set_frag()
7266 IPW_DEBUG_WX("SET Frag Threshold -> %d\n", priv->ieee->fts); in ipw2100_wx_set_frag()
7402 return libipw_wx_get_scan(priv->ieee, info, wrqu, extra); in ipw2100_wx_get_scan()
7417 return libipw_wx_set_encode(priv->ieee, info, wrqu, key); in ipw2100_wx_set_encode()
7429 return libipw_wx_get_encode(priv->ieee, info, wrqu, key); in ipw2100_wx_get_encode()
7510 struct libipw_device *ieee = priv->ieee; in ipw2100_wx_set_genie() local
7513 if (!ieee->wpa_enabled) in ipw2100_wx_set_genie()
7525 kfree(ieee->wpa_ie); in ipw2100_wx_set_genie()
7526 ieee->wpa_ie = buf; in ipw2100_wx_set_genie()
7527 ieee->wpa_ie_len = wrqu->data.length; in ipw2100_wx_set_genie()
7529 kfree(ieee->wpa_ie); in ipw2100_wx_set_genie()
7530 ieee->wpa_ie = NULL; in ipw2100_wx_set_genie()
7531 ieee->wpa_ie_len = 0; in ipw2100_wx_set_genie()
7534 ipw2100_wpa_assoc_frame(priv, ieee->wpa_ie, ieee->wpa_ie_len); in ipw2100_wx_set_genie()
7545 struct libipw_device *ieee = priv->ieee; in ipw2100_wx_get_genie() local
7547 if (ieee->wpa_ie_len == 0 || ieee->wpa_ie == NULL) { in ipw2100_wx_get_genie()
7552 if (wrqu->data.length < ieee->wpa_ie_len) in ipw2100_wx_get_genie()
7555 wrqu->data.length = ieee->wpa_ie_len; in ipw2100_wx_get_genie()
7556 memcpy(extra, ieee->wpa_ie, ieee->wpa_ie_len); in ipw2100_wx_get_genie()
7567 struct libipw_device *ieee = priv->ieee; in ipw2100_wx_set_auth() local
7584 crypt = priv->ieee->crypt_info.crypt[priv->ieee->crypt_info.tx_keyidx]; in ipw2100_wx_set_auth()
7615 priv->ieee->drop_unencrypted = param->value; in ipw2100_wx_set_auth()
7626 if (priv->ieee->set_security) in ipw2100_wx_set_auth()
7627 priv->ieee->set_security(priv->ieee->dev, &sec); in ipw2100_wx_set_auth()
7640 ieee->ieee802_1x = param->value; in ipw2100_wx_set_auth()
7645 ieee->privacy_invoked = param->value; in ipw2100_wx_set_auth()
7660 struct libipw_device *ieee = priv->ieee; in ipw2100_wx_get_auth() local
7675 crypt = priv->ieee->crypt_info.crypt[priv->ieee->crypt_info.tx_keyidx]; in ipw2100_wx_get_auth()
7688 param->value = ieee->drop_unencrypted; in ipw2100_wx_get_auth()
7692 param->value = priv->ieee->sec.auth_mode; in ipw2100_wx_get_auth()
7696 param->value = ieee->wpa_enabled; in ipw2100_wx_get_auth()
7700 param->value = ieee->ieee802_1x; in ipw2100_wx_get_auth()
7705 param->value = ieee->privacy_invoked; in ipw2100_wx_get_auth()
7720 return libipw_wx_set_encodeext(priv->ieee, info, wrqu, extra); in ipw2100_wx_set_encodeext()
7729 return libipw_wx_get_encodeext(priv->ieee, info, wrqu, extra); in ipw2100_wx_get_encodeext()
7777 if (priv->ieee->iw_mode == IW_MODE_MONITOR) { in ipw2100_wx_set_promisc()
7784 if (priv->ieee->iw_mode == IW_MODE_MONITOR) in ipw2100_wx_set_promisc()
8246 memcpy(priv->ieee->bssid, priv->bssid, ETH_ALEN); in ipw2100_wx_event_work()
8335 switch (priv->ieee->iw_mode) { in ipw2100_get_firmware()