Lines Matching refs:tag

45  * tag and the EXTENDED RATE MFIE tag if needed.
46 * It encludes two bytes per tag for the tag itself and its len
62 /* pleace the MFIE rate, tag to the memory (double) poined.
64 * it points after the new MFIE tag added.
68 u8 *tag = *tag_p;
71 *tag++ = MFIE_TYPE_RATES;
72 *tag++ = 4;
73 *tag++ = IEEE80211_BASIC_RATE_MASK | IEEE80211_CCK_RATE_1MB;
74 *tag++ = IEEE80211_BASIC_RATE_MASK | IEEE80211_CCK_RATE_2MB;
75 *tag++ = IEEE80211_BASIC_RATE_MASK | IEEE80211_CCK_RATE_5MB;
76 *tag++ = IEEE80211_BASIC_RATE_MASK | IEEE80211_CCK_RATE_11MB;
80 *tag_p = tag;
85 u8 *tag = *tag_p;
89 *tag++ = MFIE_TYPE_RATES_EX;
90 *tag++ = 8;
91 *tag++ = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_6MB;
92 *tag++ = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_9MB;
93 *tag++ = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_12MB;
94 *tag++ = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_18MB;
95 *tag++ = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_24MB;
96 *tag++ = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_36MB;
97 *tag++ = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_48MB;
98 *tag++ = IEEE80211_BASIC_RATE_MASK | IEEE80211_OFDM_RATE_54MB;
103 *tag_p = tag;
108 u8 *tag = *tag_p;
110 *tag++ = MFIE_TYPE_GENERIC; //0
111 *tag++ = 7;
112 *tag++ = 0x00;
113 *tag++ = 0x50;
114 *tag++ = 0xf2;
115 *tag++ = 0x02;//5
116 *tag++ = 0x00;
117 *tag++ = 0x01;
120 *tag++ = 0x0f|MAX_SP_Len;
122 *tag++ = MAX_SP_Len;
125 *tag++ = MAX_SP_Len;
127 *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;
330 u8 *tag;
353 tag = (u8 *) skb_put(skb,len+2+rate_len);
355 *tag++ = MFIE_TYPE_SSID;
356 *tag++ = len;
357 memcpy(tag, ieee->current_network.ssid, len);
358 tag += len;
360 ieee80211_MFIE_Brate(ieee,&tag);
361 ieee80211_MFIE_Grate(ieee,&tag);
691 u8 *tag;
790 tag = (u8*) beacon_buf->info_element[0].data;
792 memcpy(tag, ssid, ssid_len);
794 tag += ssid_len;
796 *(tag++) = MFIE_TYPE_RATES;
797 *(tag++) = rate_len-2;
798 memcpy(tag,ieee->current_network.rates,rate_len-2);
799 tag+=rate_len-2;
801 *(tag++) = MFIE_TYPE_DS_SET;
802 *(tag++) = 1;
803 *(tag++) = ieee->current_network.channel;
807 *(tag++) = MFIE_TYPE_IBSS_SET;
808 *(tag++) = 2;
809 //*((u16*)(tag)) = cpu_to_le16(ieee->current_network.atim_window);
811 memcpy((u8 *)tag, (u8 *)&val16, 2);
812 tag+=2;
816 *(tag++) = MFIE_TYPE_ERP;
817 *(tag++) = 1;
818 *(tag++) = erpinfo_content;
821 *(tag++) = MFIE_TYPE_RATES_EX;
822 *(tag++) = rate_ex_len-2;
823 memcpy(tag,ieee->current_network.rates_ex,rate_ex_len-2);
824 tag+=rate_ex_len-2;
833 memcpy(tag, ieee->wpa_ie, ieee->wpa_ie_len);
834 tag += wpa_ie_len;
845 u8* tag;
889 tag = (u8*) skb_put(skb, rate_len);
891 ieee80211_MFIE_Brate(ieee, &tag);
892 ieee80211_MFIE_Grate(ieee, &tag);
985 u8 *tag;//,*rsn_ie;
1108 tag = skb_put(skb, beacon->ssid_len);
1109 memcpy(tag, beacon->ssid, beacon->ssid_len);
1111 tag = skb_put(skb, rate_len);
1113 ieee80211_MFIE_Brate(ieee, &tag);
1114 ieee80211_MFIE_Grate(ieee, &tag);
1135 tag = skb_put(skb, ckip_ie_len);
1136 *tag++ = MFIE_TYPE_AIRONET;
1137 *tag++ = osCcxAironetIE.Length;
1138 memcpy(tag,osCcxAironetIE.Octet,osCcxAironetIE.Length);
1139 tag += osCcxAironetIE.Length;
1149 tag = skb_put(skb,ccxrm_ie_len);
1150 *tag++ = MFIE_TYPE_GENERIC;
1151 *tag++ = osCcxRmCap.Length;
1152 memcpy(tag,osCcxRmCap.Octet,osCcxRmCap.Length);
1153 tag += osCcxRmCap.Length;
1163 tag = skb_put(skb,cxvernum_ie_len);
1164 *tag++ = MFIE_TYPE_GENERIC;
1165 *tag++ = osCcxVerNum.Length;
1166 memcpy(tag,osCcxVerNum.Octet,osCcxVerNum.Length);
1167 tag += osCcxVerNum.Length;
1173 tag = skb_put(skb, ht_cap_len);
1174 *tag++ = MFIE_TYPE_HT_CAP;
1175 *tag++ = ht_cap_len - 2;
1176 memcpy(tag, ht_cap_buf,ht_cap_len -2);
1177 tag += ht_cap_len -2;
1183 tag = skb_put(skb, wpa_ie_len);
1185 memcpy(tag, ieee->wpa_ie, ieee->wpa_ie_len);
1188 tag = skb_put(skb,wmm_info_len);
1190 ieee80211_WMM_Info(ieee, &tag);
1193 tag = skb_put(skb,turbo_info_len);
1195 ieee80211_TURBO_Info(ieee, &tag);
1202 tag = skb_put(skb, ht_cap_len);
1203 *tag++ = MFIE_TYPE_GENERIC;
1204 *tag++ = ht_cap_len - 2;
1205 memcpy(tag, ht_cap_buf,ht_cap_len - 2);
1206 tag += ht_cap_len -2;
1210 tag = skb_put(skb, realtek_ie_len);
1211 *tag++ = MFIE_TYPE_GENERIC;
1212 *tag++ = realtek_ie_len - 2;
1213 memcpy(tag, realtek_ie_buf,realtek_ie_len -2 );
1583 u8 *tag;
1598 tag = skb->data + sizeof (struct ieee80211_hdr_3addr );
1600 while (tag+1 < skbend){
1601 if (*tag == 0){
1602 ssid = tag+2;
1603 ssidlen = *(tag+1);
1606 tag++; /* point to the len field */
1607 tag = tag + *(tag); /* point to the last data byte of the tag */
1608 tag++; /* point to the next tag */