Lines Matching refs:tag

46  * tag and the EXTENDED RATE MFIE tag if needed.
47 * It encludes two bytes per tag for the tag itself and its len
63 /* pleace the MFIE rate, tag to the memory (double) poined.
65 * it points after the new MFIE tag added.
69 u8 *tag = *tag_p;
72 *tag++ = MFIE_TYPE_RATES;
73 *tag++ = 4;
74 *tag++ = IEEE80211_BASIC_RATE_MASK | IEEE80211_CCK_RATE_1MB;
75 *tag++ = IEEE80211_BASIC_RATE_MASK | IEEE80211_CCK_RATE_2MB;
76 *tag++ = IEEE80211_BASIC_RATE_MASK | IEEE80211_CCK_RATE_5MB;
77 *tag++ = IEEE80211_BASIC_RATE_MASK | IEEE80211_CCK_RATE_11MB;
81 *tag_p = tag;
86 u8 *tag = *tag_p;
90 *tag++ = MFIE_TYPE_RATES_EX;
91 *tag++ = 8;
92 *tag++ = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_6MB;
93 *tag++ = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_9MB;
94 *tag++ = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_12MB;
95 *tag++ = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_18MB;
96 *tag++ = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_24MB;
97 *tag++ = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_36MB;
98 *tag++ = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_48MB;
99 *tag++ = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_54MB;
104 *tag_p = tag;
109 u8 *tag = *tag_p;
111 *tag++ = MFIE_TYPE_GENERIC; //0
112 *tag++ = 7;
113 *tag++ = 0x00;
114 *tag++ = 0x50;
115 *tag++ = 0xf2;
116 *tag++ = 0x02;//5
117 *tag++ = 0x00;
118 *tag++ = 0x01;
121 *tag++ = 0x0f|MAX_SP_Len;
123 *tag++ = MAX_SP_Len;
126 *tag++ = MAX_SP_Len;
128 *tag_p = tag;
132 u8 *tag = *tag_p;
134 *tag++ = MFIE_TYPE_GENERIC; //0
135 *tag++ = 7;
136 *tag++ = 0x00;
137 *tag++ = 0xe0;
138 *tag++ = 0x4c;
139 *tag++ = 0x01;//5
140 *tag++ = 0x02;
141 *tag++ = 0x11;
142 *tag++ = 0x00;
144 *tag_p = tag;
321 u8 *tag;
342 tag = (u8 *) skb_put(skb,len+2+rate_len);
344 *tag++ = MFIE_TYPE_SSID;
345 *tag++ = len;
346 memcpy(tag, ieee->current_network.ssid, len);
347 tag += len;
348 ieee80211_MFIE_Brate(ieee,&tag);
349 ieee80211_MFIE_Grate(ieee,&tag);
772 u8 *tag;
840 tag = (u8*) beacon_buf->info_element.data;
842 memcpy(tag, ssid, ssid_len);
844 tag += ssid_len;
846 *(tag++) = MFIE_TYPE_RATES;
847 *(tag++) = rate_len-2;
848 memcpy(tag,ieee->current_network.rates,rate_len-2);
849 tag+=rate_len-2;
851 *(tag++) = MFIE_TYPE_DS_SET;
852 *(tag++) = 1;
853 *(tag++) = ieee->current_network.channel;
856 *(tag++) = MFIE_TYPE_IBSS_SET;
857 *(tag++) = 2;
858 *((u16*)(tag)) = cpu_to_le16(ieee->current_network.atim_window);
859 tag+=2;
863 *(tag++) = MFIE_TYPE_ERP;
864 *(tag++) = 1;
865 *(tag++) = 0;
869 *(tag++) = MFIE_TYPE_RATES_EX;
870 *(tag++) = rate_ex_len-2;
871 memcpy(tag,ieee->current_network.rates_ex,rate_ex_len-2);
872 tag+=rate_ex_len-2;
882 memcpy(tag, ieee->wpa_ie, ieee->wpa_ie_len);
892 u8* tag;
934 tag = (u8*) skb_put(skb, rate_len);
936 ieee80211_MFIE_Brate(ieee, &tag);
937 ieee80211_MFIE_Grate(ieee, &tag);
1035 u8 *tag;
1109 tag = skb_put(skb, beacon->ssid_len);
1110 memcpy(tag, beacon->ssid, beacon->ssid_len);
1112 tag = skb_put(skb, rate_len);
1114 ieee80211_MFIE_Brate(ieee, &tag);
1115 ieee80211_MFIE_Grate(ieee, &tag);
1120 tag = skb_put(skb,ieee->wpa_ie_len);
1121 memcpy(tag,ieee->wpa_ie,ieee->wpa_ie_len);
1123 tag = skb_put(skb,wmm_info_len);
1125 ieee80211_WMM_Info(ieee, &tag);
1127 tag = skb_put(skb,turbo_info_len);
1129 ieee80211_TURBO_Info(ieee, &tag);
1469 u8 *tag;
1484 tag = skb->data + sizeof (struct ieee80211_hdr_3addr );
1486 while (tag+1 < skbend){
1487 if (*tag == 0){
1488 ssid = tag+2;
1489 ssidlen = *(tag+1);
1492 tag++; /* point to the len field */
1493 tag = tag + *(tag); /* point to the last data byte of the tag */
1494 tag++; /* point to the next tag */