Lines Matching defs:wpa_ie
16 #include "wpa_ie.h"
21 * @wpa_ie: Pointer to WPA or RSN IE
28 int wpa_parse_wpa_ie(const u8 *wpa_ie, size_t wpa_ie_len,
31 if (wpa_ie_len >= 1 && wpa_ie[0] == WLAN_EID_RSN)
32 return wpa_parse_wpa_ie_rsn(wpa_ie, wpa_ie_len, data);
34 return wpa_parse_wpa_ie_wpa(wpa_ie, wpa_ie_len, data);
38 static int wpa_gen_wpa_ie_wpa(u8 *wpa_ie, size_t wpa_ie_len,
50 hdr = (struct wpa_ie_hdr *) wpa_ie;
95 hdr->len = (pos - wpa_ie) - 2;
97 WPA_ASSERT((size_t) (pos - wpa_ie) <= wpa_ie_len);
99 return pos - wpa_ie;
222 * @wpa_ie: Pointer to memory area for the generated WPA/RSN IE
226 int wpa_gen_wpa_ie(struct wpa_sm *sm, u8 *wpa_ie, size_t wpa_ie_len)
229 return wpa_gen_wpa_ie_rsn(wpa_ie, wpa_ie_len,
235 return wpa_gen_wpa_ie_wpa(wpa_ie, wpa_ie_len,
259 ie->wpa_ie = pos;
262 ie->wpa_ie, ie->wpa_ie_len);