Lines Matching defs:info_element
835 beacon_buf->info_element.id = MFIE_TYPE_SSID;
836 beacon_buf->info_element.len = ssid_len;
838 tag = (u8*) beacon_buf->info_element.data;
1100 hdr->info_element.id = MFIE_TYPE_SSID;
1102 hdr->info_element.len = beacon->ssid_len;
1774 struct ieee80211_info_element *info_element;
1812 info_element = &assoc_resp->info_element;
1813 left = skb->len - ((void*)info_element - (void*)assoc_resp);
1816 if (sizeof(struct ieee80211_info_element_hdr) + info_element->len > left) {
1820 switch (info_element->id) {
1822 IEEE80211_DEBUG_SCAN("MFIE_TYPE_GENERIC: %d bytes\n", info_element->len);
1823 if (info_element->len >= 8 &&
1824 info_element->data[0] == 0x00 &&
1825 info_element->data[1] == 0x50 &&
1826 info_element->data[2] == 0xf2 &&
1827 info_element->data[3] == 0x02 &&
1828 info_element->data[4] == 0x01) {
1831 memcpy(ieee->current_network.wmm_param,(u8*)(info_element->data\
1832 + 8),(info_element->len - 8));
1834 if (((ieee->current_network.wmm_info^info_element->data[6])& \
1842 //update info_element for current network
1843 ieee->current_network.wmm_info = info_element->data[6];
1852 info_element->len;
1853 info_element = (struct ieee80211_info_element *)
1854 &info_element->data[info_element->len];