• 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/rtl8192su/ieee80211/

Lines Matching refs:current_network

120 	if(ieee->current_network.wmm_info & 0x80) {
193 for( i = 0; i < ieee->current_network.rates_len; i++)
195 BasicRate = ieee->current_network.rates[i]&0x7F;
365 len = ieee->current_network.ssid_len;
388 memcpy(tag, ieee->current_network.ssid, len);
410 mod_timer(&ieee->beacon_timer,jiffies+(MSECS(ieee->current_network.beacon_interval-5)));
523 u8 last_channel = ieee->current_network.channel; //recored init channel inorder not change current channel when comming out the scan unexpectedly. WB.
530 ieee->current_network.channel =
531 (ieee->current_network.channel + 1) % MAX_CHANNEL_NUMBER;
535 if (!channel_map[ieee->current_network.channel]);
536 ieee->current_network.channel = 6;
539 }while(!channel_map[ieee->current_network.channel]);
542 ieee->set_chan(ieee->dev, ieee->current_network.channel);
543 if(channel_map[ieee->current_network.channel] == 1)
553 ieee->current_network.channel = last_channel;
734 char *ssid = ieee->current_network.ssid;
735 int ssid_len = ieee->current_network.ssid_len;
736 int rate_len = ieee->current_network.rates_len+2;
737 int rate_ex_len = ieee->current_network.rates_ex_len;
755 if(ieee->current_network.capability & WLAN_CAPABILITY_IBSS)
760 if((ieee->current_network.mode == IEEE_G)
761 ||( ieee->current_network.mode == IEEE_N_24G && ieee->pHTInfo->bCurSuppCCK)) {
764 if(ieee->current_network.buseprotection)
825 memcpy (beacon_buf->header.addr3, ieee->current_network.bssid, ETH_ALEN);
829 cpu_to_le16(ieee->current_network.beacon_interval);
831 cpu_to_le16(ieee->current_network.capability & WLAN_CAPABILITY_IBSS);
833 cpu_to_le16(ieee->current_network.capability & WLAN_CAPABILITY_SHORT_PREAMBLE); //add short preamble here
835 if(ieee->short_slot && (ieee->current_network.capability & WLAN_CAPABILITY_SHORT_SLOT))
856 memcpy(tag,ieee->current_network.rates,rate_len-2);
861 *(tag++) = ieee->current_network.channel;
867 val16 = cpu_to_le16(ieee->current_network.atim_window);
881 memcpy(tag,ieee->current_network.rates_ex,rate_ex_len-2);
994 memcpy(hdr->addr1, ieee->current_network.bssid, ETH_ALEN);
996 memcpy(hdr->addr3, ieee->current_network.bssid, ETH_ALEN);
1122 PMKCacheIdx = SecIsInPMKIDList(ieee, ieee->current_network.bssid);
1332 struct ieee80211_network *beacon = &ieee->current_network;
1359 struct ieee80211_network *beacon = &ieee->current_network;
1386 struct ieee80211_network *beacon = &ieee->current_network;
1408 if(ieee80211_is_54g(ieee->current_network) &&
1427 ieee->LinkDetectInfo.SlotNum = 2 * (1 + ieee->current_network.beacon_interval/500);
1471 printk("===>%s(), chan:%d\n", __FUNCTION__, ieee->current_network.channel);
1516 apmatch = (memcmp(ieee->current_network.bssid, net->bssid, ETH_ALEN)==0);
1517 ssidmatch = (ieee->current_network.ssid_len == net->ssid_len)&&\
1518 (!strncmp(ieee->current_network.ssid, net->ssid, net->ssid_len));
1537 strncpy(tmp_ssid, ieee->current_network.ssid, IW_ESSID_MAX_SIZE);
1538 tmp_ssid_len = ieee->current_network.ssid_len;
1540 memcpy(&ieee->current_network, net, sizeof(struct ieee80211_network));
1543 strncpy(ieee->current_network.ssid, tmp_ssid, IW_ESSID_MAX_SIZE);
1544 ieee->current_network.ssid_len = tmp_ssid_len;
1546 printk(KERN_INFO"Linking with %s,channel:%d, qos:%d, myHT:%d, networkHT:%d, mode:%x\n",ieee->current_network.ssid,ieee->current_network.channel, ieee->current_network.qos_data.supported, ieee->pHTInfo->bEnableHT, ieee->current_network.bssht.bdSupportHT, ieee->current_network.mode);
1554 if((ieee->current_network.qos_data.supported == 1) &&
1555 ieee->current_network.bssht.bdSupportHT)
1559 HTResetSelfAndSavePeerSetting(ieee, &(ieee->current_network));
1571 if(ieee80211_is_54g(ieee->current_network) &&
1671 if((memcmp(header->addr3,ieee->current_network.bssid,ETH_ALEN) != 0)&&
1676 if(memcmp(header->addr3,ieee->current_network.bssid,ETH_ALEN) == 0) {
1701 return (!strncmp(ssid, ieee->current_network.ssid, ssidlen));
1740 (ieee->current_network.mode == IEEE_N_24G) &&
1813 dtim = ieee->current_network.dtim_data;
1816 timeout = ieee->current_network.beacon_interval; //should we use ps_timeout value or beacon_interval
1818 ieee->current_network.dtim_data = IEEE80211_DTIM_INVALID;
1834 *time_l = ieee->current_network.last_dtim_sta_time[0]
1835 + (ieee->current_network.beacon_interval);
1839 *time_h = ieee->current_network.last_dtim_sta_time[1];
1840 if(time_l && *time_l < ieee->current_network.last_dtim_sta_time[0])
2038 { //filling the PeerHTCap. //maybe not neccesary as we can get its info from current_network.
2107 ieee->current_network.mode);
2114 if (ieee->current_network.mode == IEEE_N_24G && bHalfSupportNmode == true)
2331 get_random_bytes(ieee->current_network.bssid, ETH_ALEN);
2336 ieee->current_network.bssid[0] &= ~0x01;
2337 ieee->current_network.bssid[0] |= 0x02;
2345 if (ieee->current_network.ssid_len == 0){
2346 strncpy(ieee->current_network.ssid,
2350 ieee->current_network.ssid_len = strlen(IEEE80211_DEFAULT_TX_ESSID);
2354 memcpy(ieee->current_network.bssid, ieee->dev->dev_addr, ETH_ALEN);
2356 ieee->set_chan(ieee->dev, ieee->current_network.channel);
2397 if (ieee->current_network.ssid_len == 0){
2398 strcpy(ieee->current_network.ssid,IEEE80211_DEFAULT_TX_ESSID);
2399 ieee->current_network.ssid_len = strlen(IEEE80211_DEFAULT_TX_ESSID);
2409 ieee->current_network.channel = ieee->IbssStartChnl;
2435 ieee->current_network.rates_len = 4;
2437 ieee->current_network.rates[0] = IEEE80211_BASIC_RATE_MASK | IEEE80211_CCK_RATE_1MB;
2438 ieee->current_network.rates[1] = IEEE80211_BASIC_RATE_MASK | IEEE80211_CCK_RATE_2MB;
2439 ieee->current_network.rates[2] = IEEE80211_BASIC_RATE_MASK | IEEE80211_CCK_RATE_5MB;
2440 ieee->current_network.rates[3] = IEEE80211_BASIC_RATE_MASK | IEEE80211_CCK_RATE_11MB;
2443 ieee->current_network.rates_len = 0;
2446 ieee->current_network.rates_ex_len = 8;
2448 ieee->current_network.rates_ex[0] = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_6MB;
2449 ieee->current_network.rates_ex[1] = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_9MB;
2450 ieee->current_network.rates_ex[2] = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_12MB;
2451 ieee->current_network.rates_ex[3] = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_18MB;
2452 ieee->current_network.rates_ex[4] = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_24MB;
2453 ieee->current_network.rates_ex[5] = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_36MB;
2454 ieee->current_network.rates_ex[6] = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_48MB;
2455 ieee->current_network.rates_ex[7] = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_54MB;
2459 ieee->current_network.rates_ex_len = 0;
2464 ieee->current_network.QoS_Enable = 0;
2466 ieee->current_network.atim_window = 0;
2467 ieee->current_network.capability = WLAN_CAPABILITY_IBSS;
2469 ieee->current_network.capability |= WLAN_CAPABILITY_SHORT_SLOT;
2475 ieee->set_chan(ieee->dev, ieee->current_network.channel);
2691 if (ieee->current_network.channel == 0){
2697 ieee->current_network.channel = ch;
2700 if (ieee->current_network.beacon_interval == 0)
2701 ieee->current_network.beacon_interval = 100;
2735 memset(&ieee->current_network, 0, sizeof(struct ieee80211_network));
3196 struct ieee80211_network *beacon = &ieee->current_network;
3269 memcpy(wrqu.ap_addr.sa_data, ieee->current_network.bssid, ETH_ALEN);