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

1653 	if ((priv->ieee->sec.flags & SEC_ENABLED) && priv->ieee->sec.enabled)
5501 if (!priv->ieee->sec.enabled) {
5507 if (priv->ieee->sec.flags & SEC_AUTH_MODE) {
5508 if (priv->ieee->sec.auth_mode == WLAN_AUTH_SHARED_KEY)
5510 else if (priv->ieee->sec.auth_mode == WLAN_AUTH_LEAP)
5515 if (priv->ieee->sec.flags & SEC_LEVEL)
5516 sec_level = priv->ieee->sec.level;
5519 if (priv->ieee->sec.flags & SEC_UNICAST_GROUP)
5520 use_group = priv->ieee->sec.unicast_uses_group;
5530 if (priv->ieee->sec.enabled) {
5532 if (!(priv->ieee->sec.flags & (1 << i))) {
5533 memset(priv->ieee->sec.keys[i], 0, WEP_KEY_LEN);
5534 priv->ieee->sec.key_sizes[i] = 0;
5537 priv->ieee->sec.keys[i],
5538 priv->ieee->sec.
5552 priv->ieee->sec.
5580 struct libipw_security *sec)
5590 if (sec->flags & (1 << i)) {
5591 priv->ieee->sec.key_sizes[i] = sec->key_sizes[i];
5592 if (sec->key_sizes[i] == 0)
5593 priv->ieee->sec.flags &= ~(1 << i);
5595 memcpy(priv->ieee->sec.keys[i], sec->keys[i],
5596 sec->key_sizes[i]);
5597 if (sec->level == SEC_LEVEL_1) {
5598 priv->ieee->sec.flags |= (1 << i);
5601 priv->ieee->sec.flags &= ~(1 << i);
5605 if ((sec->flags & SEC_ACTIVE_KEY) &&
5606 priv->ieee->sec.active_key != sec->active_key) {
5607 if (sec->active_key <= 3) {
5608 priv->ieee->sec.active_key = sec->active_key;
5609 priv->ieee->sec.flags |= SEC_ACTIVE_KEY;
5611 priv->ieee->sec.flags &= ~SEC_ACTIVE_KEY;
5616 if ((sec->flags & SEC_AUTH_MODE) &&
5617 (priv->ieee->sec.auth_mode != sec->auth_mode)) {
5618 priv->ieee->sec.auth_mode = sec->auth_mode;
5619 priv->ieee->sec.flags |= SEC_AUTH_MODE;
5623 if (sec->flags & SEC_ENABLED && priv->ieee->sec.enabled != sec->enabled) {
5624 priv->ieee->sec.flags |= SEC_ENABLED;
5625 priv->ieee->sec.enabled = sec->enabled;
5630 if (sec->flags & SEC_ENCRYPT)
5631 priv->ieee->sec.encrypt = sec->encrypt;
5633 if (sec->flags & SEC_LEVEL && priv->ieee->sec.level != sec->level) {
5634 priv->ieee->sec.level = sec->level;
5635 priv->ieee->sec.flags |= SEC_LEVEL;
5640 priv->ieee->sec.flags & (1 << 8) ? '1' : '0',
5641 priv->ieee->sec.flags & (1 << 7) ? '1' : '0',
5642 priv->ieee->sec.flags & (1 << 6) ? '1' : '0',
5643 priv->ieee->sec.flags & (1 << 5) ? '1' : '0',
5644 priv->ieee->sec.flags & (1 << 4) ? '1' : '0',
5645 priv->ieee->sec.flags & (1 << 3) ? '1' : '0',
5646 priv->ieee->sec.flags & (1 << 2) ? '1' : '0',
5647 priv->ieee->sec.flags & (1 << 1) ? '1' : '0',
5648 priv->ieee->sec.flags & (1 << 0) ? '1' : '0');
5879 struct libipw_security sec = {
5885 sec.auth_mode = WLAN_AUTH_SHARED_KEY;
5888 sec.auth_mode = WLAN_AUTH_OPEN;
5891 sec.auth_mode = WLAN_AUTH_LEAP;
5897 ieee->set_security(ieee->dev, &sec);
7693 struct libipw_security sec = {
7702 sec.flags |= SEC_LEVEL;
7703 sec.level = SEC_LEVEL_0;
7705 sec.flags |= SEC_LEVEL;
7706 sec.level = SEC_LEVEL_1;
7709 priv->ieee->set_security(priv->ieee->dev, &sec);
7776 param->value = priv->ieee->sec.auth_mode;