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

Lines Matching refs:current_network

120 	if(ieee->current_network.wmm_info & 0x80) {
308 struct ieee80211_network *beacon = &ieee->current_network;
325 len = ieee->current_network.ssid_len;
346 memcpy(tag, ieee->current_network.ssid, len);
373 (MSECS( ieee->current_network.beacon_interval -5));
397 (MSECS( ieee->current_network.beacon_interval -5));
510 ch = ieee->current_network.channel;
542 if(channel_map[ieee->current_network.channel] > 0)
544 ieee->set_chan(ieee->dev, ieee->current_network.channel);
545 // printk("======>channel=%d ",ieee->current_network.channel);
547 if(channel_map[ieee->current_network.channel] == 1)
565 ieee->current_network.channel = (ieee->current_network.channel + 1)%MAX_CHANNEL_NUMBER;
566 }while(!channel_map[ieee->current_network.channel]);
571 //ieee->current_network.channel = ch;
590 ieee->current_network.channel =
591 (ieee->current_network.channel + 1) % MAX_CHANNEL_NUMBER;
595 }while(!channel_map[ieee->current_network.channel]);
597 //printk("current_network.channel:%d\n", ieee->current_network.channel);
603 ieee->set_chan(ieee->dev, ieee->current_network.channel);
604 if(channel_map[ieee->current_network.channel] == 1)
778 char *ssid = ieee->current_network.ssid;
779 int ssid_len = ieee->current_network.ssid_len;
780 int rate_len = ieee->current_network.rates_len+2;
781 int rate_ex_len = ieee->current_network.rates_ex_len;
785 if(ieee->current_network.capability & WLAN_CAPABILITY_IBSS)
790 if(ieee80211_is_54g(ieee->current_network))
813 memcpy (beacon_buf->header.addr3, ieee->current_network.bssid, ETH_ALEN);
817 cpu_to_le16(ieee->current_network.beacon_interval);
819 cpu_to_le16(ieee->current_network.capability & WLAN_CAPABILITY_IBSS);
821 if(ieee->short_slot && (ieee->current_network.capability & WLAN_CAPABILITY_SHORT_SLOT))
846 memcpy(tag,ieee->current_network.rates,rate_len-2);
851 *(tag++) = ieee->current_network.channel;
856 *((u16*)(tag)) = cpu_to_le16(ieee->current_network.atim_window);
869 memcpy(tag,ieee->current_network.rates_ex,rate_ex_len-2);
979 memcpy(hdr->addr1, ieee->current_network.bssid, ETH_ALEN);
981 memcpy(hdr->addr3, ieee->current_network.bssid, ETH_ALEN);
1166 struct ieee80211_network *beacon = &ieee->current_network;
1198 struct ieee80211_network *beacon = &ieee->current_network;
1231 struct ieee80211_network *beacon = &ieee->current_network;
1255 if(ieee80211_is_54g(ieee->current_network) &&
1296 ieee->set_chan(ieee->dev, ieee->current_network.channel);
1329 apset = ieee->wap_set;//(memcmp(ieee->current_network.bssid, zero,ETH_ALEN)!=0 );
1330 ssidset = ieee->ssid_set;//ieee->current_network.ssid[0] != '\0';
1332 apmatch = (memcmp(ieee->current_network.bssid, net->bssid, ETH_ALEN)==0);
1334 if(ieee->current_network.ssid_len != net->ssid_len)
1337 ssidmatch = (0==strncmp(ieee->current_network.ssid, net->ssid, net->ssid_len));
1339 //printk("cur: %s, %d, net:%s, %d\n", ieee->current_network.ssid, ieee->current_network.ssid_len, net->ssid, net->ssid_len);
1360 strncpy(tmp_ssid, ieee->current_network.ssid, IW_ESSID_MAX_SIZE);
1361 tmp_ssid_len = ieee->current_network.ssid_len;
1363 memcpy(&ieee->current_network, net, sizeof(struct ieee80211_network));
1366 strncpy(ieee->current_network.ssid, tmp_ssid, IW_ESSID_MAX_SIZE);
1367 ieee->current_network.ssid_len = tmp_ssid_len;
1369 printk(KERN_INFO"Linking with %s: channel is %d\n",ieee->current_network.ssid,ieee->current_network.channel);
1376 if(ieee80211_is_54g(ieee->current_network) &&
1494 return (!strncmp(ssid, ieee->current_network.ssid, ssidlen));
1599 dtim = ieee->current_network.dtim_data;
1605 timeout = ieee->current_network.beacon_interval;
1608 ieee->current_network.dtim_data = IEEE80211_DTIM_INVALID;
1624 *time_l = ieee->current_network.last_dtim_sta_time[0]
1625 + MSECS((ieee->current_network.beacon_interval));
1626 //* ieee->current_network.dtim_period));
1627 //printk("beacon_interval:%x, dtim_period:%x, totol to Msecs:%x, HZ:%x\n", ieee->current_network.beacon_interval, ieee->current_network.dtim_period, MSECS(((ieee->current_network.beacon_interval * ieee->current_network.dtim_period))), HZ);
1631 *time_h = ieee->current_network.last_dtim_sta_time[1];
1632 if(time_l && *time_l < ieee->current_network.last_dtim_sta_time[0])
1831 memcpy(ieee->current_network.wmm_param,(u8*)(info_element->data\
1834 if (((ieee->current_network.wmm_info^info_element->data[6])& \
1843 ieee->current_network.wmm_info = info_element->data[6];
1926 (!memcmp(header->addr2,ieee->current_network.bssid,ETH_ALEN))){
2103 get_random_bytes(ieee->current_network.bssid, ETH_ALEN);
2108 ieee->current_network.bssid[0] &= ~0x01;
2109 ieee->current_network.bssid[0] |= 0x02;
2117 if (ieee->current_network.ssid_len == 0){
2118 strncpy(ieee->current_network.ssid,
2122 ieee->current_network.ssid_len = strlen(IEEE80211_DEFAULT_TX_ESSID);
2126 memcpy(ieee->current_network.bssid, ieee->dev->dev_addr, ETH_ALEN);
2128 ieee->set_chan(ieee->dev, ieee->current_network.channel);
2166 if (ieee->current_network.ssid_len == 0){
2167 strcpy(ieee->current_network.ssid,IEEE80211_DEFAULT_TX_ESSID);
2168 ieee->current_network.ssid_len = strlen(IEEE80211_DEFAULT_TX_ESSID);
2176 ieee->current_network.channel = 10;
2202 ieee->current_network.rates_len = 4;
2204 ieee->current_network.rates[0] = IEEE80211_BASIC_RATE_MASK | IEEE80211_CCK_RATE_1MB;
2205 ieee->current_network.rates[1] = IEEE80211_BASIC_RATE_MASK | IEEE80211_CCK_RATE_2MB;
2206 ieee->current_network.rates[2] = IEEE80211_BASIC_RATE_MASK | IEEE80211_CCK_RATE_5MB;
2207 ieee->current_network.rates[3] = IEEE80211_BASIC_RATE_MASK | IEEE80211_CCK_RATE_11MB;
2210 ieee->current_network.rates_len = 0;
2213 ieee->current_network.rates_ex_len = 8;
2215 ieee->current_network.rates_ex[0] = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_6MB;
2216 ieee->current_network.rates_ex[1] = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_9MB;
2217 ieee->current_network.rates_ex[2] = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_12MB;
2218 ieee->current_network.rates_ex[3] = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_18MB;
2219 ieee->current_network.rates_ex[4] = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_24MB;
2220 ieee->current_network.rates_ex[5] = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_36MB;
2221 ieee->current_network.rates_ex[6] = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_48MB;
2222 ieee->current_network.rates_ex[7] = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_54MB;
2226 ieee->current_network.rates_ex_len = 0;
2231 ieee->current_network.QoS_Enable = 0;
2233 ieee->current_network.atim_window = 0;
2234 ieee->current_network.capability = WLAN_CAPABILITY_IBSS;
2236 ieee->current_network.capability |= WLAN_CAPABILITY_SHORT_SLOT;
2241 ieee->set_chan(ieee->dev, ieee->current_network.channel);
2453 if (ieee->current_network.channel == 0){
2461 ieee->current_network.channel = ch;
2464 if (ieee->current_network.beacon_interval == 0)
2465 ieee->current_network.beacon_interval = 100;
2466 ieee->set_chan(ieee->dev,ieee->current_network.channel);
2514 memset(&ieee->current_network, 0, sizeof(struct ieee80211_network));
2996 memcpy(wrqu.ap_addr.sa_data, ieee->current_network.bssid, ETH_ALEN);