• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/staging/rtl8192e/ieee80211/

Lines Matching refs:current_network

122 	if(ieee->current_network.wmm_info & 0x80) {
343 len = ieee->current_network.ssid_len;
366 memcpy(tag, ieee->current_network.ssid, len);
389 // (MSECS( ieee->current_network.beacon_interval -5));
395 mod_timer(&ieee->beacon_timer,jiffies+(MSECS(ieee->current_network.beacon_interval-5)));
519 u8 last_channel = ieee->current_network.channel;
528 ieee->current_network.channel =
529 (ieee->current_network.channel + 1) % MAX_CHANNEL_NUMBER;
534 if (!channel_map[ieee->current_network.channel]);
536 if (!ieee->channel_map[ieee->current_network.channel]);
538 ieee->current_network.channel = 6;
542 }while(!channel_map[ieee->current_network.channel]);
544 }while(!ieee->channel_map[ieee->current_network.channel]);
548 ieee->set_chan(ieee->dev, ieee->current_network.channel);
550 if(channel_map[ieee->current_network.channel] == 1)
564 ieee->current_network.channel = last_channel;
740 char *ssid = ieee->current_network.ssid;
741 int ssid_len = ieee->current_network.ssid_len;
742 int rate_len = ieee->current_network.rates_len+2;
743 int rate_ex_len = ieee->current_network.rates_ex_len;
757 if(ieee->current_network.capability & WLAN_CAPABILITY_IBSS)
762 if(ieee80211_is_54g(ieee->current_network))
809 memcpy (beacon_buf->header.addr3, ieee->current_network.bssid, ETH_ALEN);
813 cpu_to_le16(ieee->current_network.beacon_interval);
815 cpu_to_le16(ieee->current_network.capability & WLAN_CAPABILITY_IBSS);
817 cpu_to_le16(ieee->current_network.capability & WLAN_CAPABILITY_SHORT_PREAMBLE); //add short preamble here
819 if(ieee->short_slot && (ieee->current_network.capability & WLAN_CAPABILITY_SHORT_SLOT))
839 memcpy(tag,ieee->current_network.rates,rate_len-2);
844 *(tag++) = ieee->current_network.channel;
874 struct ieee80211_network *beacon = &ieee->current_network;
902 struct ieee80211_network *beacon = &ieee->current_network;
931 struct ieee80211_network *beacon = &ieee->current_network;
952 if(ieee80211_is_54g(ieee->current_network) &&
972 ieee->LinkDetectInfo.SlotNum = 2 * (1 + ieee->current_network.beacon_interval/500);
1021 printk("===>%s(), chan:%d\n", __FUNCTION__, ieee->current_network.channel);
1022 //ieee->set_chan(ieee->dev, ieee->current_network.channel);
1067 apset = ieee->wap_set;//(memcmp(ieee->current_network.bssid, zero,ETH_ALEN)!=0 );
1068 ssidset = ieee->ssid_set;//ieee->current_network.ssid[0] != '\0';
1070 apmatch = (memcmp(ieee->current_network.bssid, net->bssid, ETH_ALEN)==0);
1071 ssidmatch = (ieee->current_network.ssid_len == net->ssid_len)&&\
1072 (!strncmp(ieee->current_network.ssid, net->ssid, net->ssid_len));
1091 strncpy(tmp_ssid, ieee->current_network.ssid, IW_ESSID_MAX_SIZE);
1092 tmp_ssid_len = ieee->current_network.ssid_len;
1094 memcpy(&ieee->current_network, net, sizeof(struct ieee80211_network));
1097 strncpy(ieee->current_network.ssid, tmp_ssid, IW_ESSID_MAX_SIZE);
1098 ieee->current_network.ssid_len = tmp_ssid_len;
1100 printk(KERN_INFO"Linking with %s,channel:%d, qos:%d, myHT:%d, networkHT:%d\n",ieee->current_network.ssid,ieee->current_network.channel, ieee->current_network.qos_data.supported, ieee->pHTInfo->bEnableHT, ieee->current_network.bssht.bdSupportHT);
1108 if((ieee->current_network.qos_data.supported == 1) &&
1109 // (ieee->pHTInfo->bEnableHT && ieee->current_network.bssht.bdSupportHT))
1110 ieee->current_network.bssht.bdSupportHT)
1114 HTResetSelfAndSavePeerSetting(ieee, &(ieee->current_network));
1124 if(ieee80211_is_54g(ieee->current_network) &&
1246 return (!strncmp(ssid, ieee->current_network.ssid, ssidlen));
1285 (ieee->current_network.mode == IEEE_N_24G) &&
1376 dtim = ieee->current_network.dtim_data;
1380 timeout = ieee->current_network.beacon_interval; //should we use ps_timeout value or beacon_interval
1382 ieee->current_network.dtim_data = IEEE80211_DTIM_INVALID;
1411 MaxPeriod = ieee->current_network.dtim_period;
1418 u8 period = ieee->current_network.dtim_period;
1419 u8 count = ieee->current_network.tim.tim_count;
1427 if(pPSC->LPSAwakeIntvl > ieee->current_network.tim.tim_count)
1430 LPSAwakeIntvl_tmp = pPSC->LPSAwakeIntvl;//ieee->current_network.tim.tim_count;//pPSC->LPSAwakeIntvl;
1432 //printk("=========>%s()assoc_id:%d(%#x),bAwakePktSent:%d,DTIM:%d, sleep interval:%d, LPSAwakeIntvl_tmp:%d, count:%d\n",__func__,ieee->assoc_id,cpu_to_le16(ieee->assoc_id),ieee->bAwakePktSent,ieee->current_network.dtim_period,pPSC->LPSAwakeIntvl,LPSAwakeIntvl_tmp,count);
1434 *time_l = ieee->current_network.last_dtim_sta_time[0]
1435 + MSECS(ieee->current_network.beacon_interval * LPSAwakeIntvl_tmp);
1436 // * ieee->current_network.dtim_period) * 1000;
1441 *time_h = ieee->current_network.last_dtim_sta_time[1];
1442 if(time_l && *time_l < ieee->current_network.last_dtim_sta_time[0])
1680 { //filling the PeerHTCap. //maybe not neccesary as we can get its info from current_network.
1749 ieee->current_network.mode);
1756 if (ieee->current_network.mode == IEEE_N_24G && bHalfSupportNmode == true)
1994 get_random_bytes(ieee->current_network.bssid, ETH_ALEN);
1999 ieee->current_network.bssid[0] &= ~0x01;
2000 ieee->current_network.bssid[0] |= 0x02;
2008 if (ieee->current_network.ssid_len == 0){
2009 strncpy(ieee->current_network.ssid,
2013 ieee->current_network.ssid_len = strlen(IEEE80211_DEFAULT_TX_ESSID);
2017 memcpy(ieee->current_network.bssid, ieee->dev->dev_addr, ETH_ALEN);
2019 ieee->set_chan(ieee->dev, ieee->current_network.channel);
2058 if (ieee->current_network.ssid_len == 0){
2059 strcpy(ieee->current_network.ssid,IEEE80211_DEFAULT_TX_ESSID);
2060 ieee->current_network.ssid_len = strlen(IEEE80211_DEFAULT_TX_ESSID);
2072 ieee->current_network.channel = 6;
2099 ieee->current_network.rates_len = 4;
2101 ieee->current_network.rates[0] = IEEE80211_BASIC_RATE_MASK | IEEE80211_CCK_RATE_1MB;
2102 ieee->current_network.rates[1] = IEEE80211_BASIC_RATE_MASK | IEEE80211_CCK_RATE_2MB;
2103 ieee->current_network.rates[2] = IEEE80211_BASIC_RATE_MASK | IEEE80211_CCK_RATE_5MB;
2104 ieee->current_network.rates[3] = IEEE80211_BASIC_RATE_MASK | IEEE80211_CCK_RATE_11MB;
2107 ieee->current_network.rates_len = 0;
2110 ieee->current_network.rates_ex_len = 8;
2112 ieee->current_network.rates_ex[0] = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_6MB;
2113 ieee->current_network.rates_ex[1] = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_9MB;
2114 ieee->current_network.rates_ex[2] = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_12MB;
2115 ieee->current_network.rates_ex[3] = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_18MB;
2116 ieee->current_network.rates_ex[4] = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_24MB;
2117 ieee->current_network.rates_ex[5] = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_36MB;
2118 ieee->current_network.rates_ex[6] = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_48MB;
2119 ieee->current_network.rates_ex[7] = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_54MB;
2123 ieee->current_network.rates_ex_len = 0;
2128 ieee->current_network.QoS_Enable = 0;
2130 ieee->current_network.atim_window = 0;
2131 ieee->current_network.capability = WLAN_CAPABILITY_IBSS;
2133 ieee->current_network.capability |= WLAN_CAPABILITY_SHORT_SLOT;
2139 ieee->set_chan(ieee->dev, ieee->current_network.channel);
2361 if (ieee->current_network.channel == 0){
2371 ieee->current_network.channel = ch;
2374 if (ieee->current_network.beacon_interval == 0)
2375 ieee->current_network.beacon_interval = 100;
2376 // printk("===>%s(), chan:%d\n", __FUNCTION__, ieee->current_network.channel);
2377 // ieee->set_chan(ieee->dev,ieee->current_network.channel);
2413 memset(&ieee->current_network, 0, sizeof(struct ieee80211_network));
2880 struct ieee80211_network *beacon = &ieee->current_network;
2954 memcpy(wrqu.ap_addr.sa_data, ieee->current_network.bssid, ETH_ALEN);