• 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:sec

2075 		if (priv->ieee->sec.encrypt) {
4891 IPW_ERROR("TGi Tx Key: state 0x%02x sec type "
5986 if (!(priv->ieee->sec.flags & (1 << index)))
5990 memcpy(key.key, priv->ieee->sec.keys[index], SCM_TEMPORAL_KEY_LENGTH);
6013 if (!(priv->ieee->sec.flags & (1 << i))) {
6018 key.key_size = priv->ieee->sec.key_sizes[i];
6019 memcpy(key.key, priv->ieee->sec.keys[i], key.key_size);
6076 switch (priv->ieee->sec.level) {
6078 if (priv->ieee->sec.flags & SEC_ACTIVE_KEY)
6081 priv->ieee->sec.active_key);
6087 if (priv->ieee->sec.flags & SEC_ACTIVE_KEY)
6090 priv->ieee->sec.active_key);
6094 ipw_set_hw_decrypt_unicast(priv, priv->ieee->sec.level);
6095 ipw_set_hw_decrypt_multicast(priv, priv->ieee->sec.level);
6556 struct libipw_security sec = {
6562 sec.auth_mode = WLAN_AUTH_SHARED_KEY;
6565 sec.auth_mode = WLAN_AUTH_OPEN;
6568 sec.auth_mode = WLAN_AUTH_LEAP;
6574 ieee->set_security(ieee->dev, &sec);
6736 struct libipw_security sec = {
6745 sec.flags |= SEC_LEVEL;
6746 sec.level = SEC_LEVEL_0;
6748 sec.flags |= SEC_LEVEL;
6749 sec.level = SEC_LEVEL_1;
6752 priv->ieee->set_security(priv->ieee->dev, &sec);
6816 param->value = ieee->sec.auth_mode;
7390 (priv->ieee->sec.auth_mode == WLAN_AUTH_SHARED_KEY)) {
7392 priv->assoc_request.auth_key = priv->ieee->sec.active_key;
7394 if (priv->ieee->sec.level == SEC_LEVEL_1)
7398 (priv->ieee->sec.auth_mode == WLAN_AUTH_LEAP))
7455 '1' + priv->ieee->sec.active_key : '.',
7754 switch (priv->ieee->sec.level) {
7775 priv->ieee->sec.level);
10274 switch (priv->ieee->sec.level) {
10297 if (priv->ieee->sec.key_sizes[priv->ieee->crypt_info.tx_keyidx] <=
10307 priv->ieee->sec.level);
10800 struct libipw_security *sec)
10805 if (sec->flags & (1 << i)) {
10806 priv->ieee->sec.encode_alg[i] = sec->encode_alg[i];
10807 priv->ieee->sec.key_sizes[i] = sec->key_sizes[i];
10808 if (sec->key_sizes[i] == 0)
10809 priv->ieee->sec.flags &= ~(1 << i);
10811 memcpy(priv->ieee->sec.keys[i], sec->keys[i],
10812 sec->key_sizes[i]);
10813 priv->ieee->sec.flags |= (1 << i);
10816 } else if (sec->level != SEC_LEVEL_1)
10817 priv->ieee->sec.flags &= ~(1 << i);
10820 if (sec->flags & SEC_ACTIVE_KEY) {
10821 if (sec->active_key <= 3) {
10822 priv->ieee->sec.active_key = sec->active_key;
10823 priv->ieee->sec.flags |= SEC_ACTIVE_KEY;
10825 priv->ieee->sec.flags &= ~SEC_ACTIVE_KEY;
10828 priv->ieee->sec.flags &= ~SEC_ACTIVE_KEY;
10830 if ((sec->flags & SEC_AUTH_MODE) &&
10831 (priv->ieee->sec.auth_mode != sec->auth_mode)) {
10832 priv->ieee->sec.auth_mode = sec->auth_mode;
10833 priv->ieee->sec.flags |= SEC_AUTH_MODE;
10834 if (sec->auth_mode == WLAN_AUTH_SHARED_KEY)
10841 if (sec->flags & SEC_ENABLED && priv->ieee->sec.enabled != sec->enabled) {
10842 priv->ieee->sec.flags |= SEC_ENABLED;
10843 priv->ieee->sec.enabled = sec->enabled;
10845 if (sec->enabled)
10851 if (sec->flags & SEC_ENCRYPT)
10852 priv->ieee->sec.encrypt = sec->encrypt;
10854 if (sec->flags & SEC_LEVEL && priv->ieee->sec.level != sec->level) {
10855 priv->ieee->sec.level = sec->level;
10856 priv->ieee->sec.flags |= SEC_LEVEL;
10860 if (!priv->ieee->host_encrypt && (sec->flags & SEC_ENCRYPT))
10972 (priv->ieee->sec.level == SEC_LEVEL_1) &&