Home | History | Annotate | Download | only in rsn_supp

Lines Matching refs:wpa_ie_len

22  * @wpa_ie_len: Length of the WPA/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);
33 if (wpa_ie_len >= 6 && wpa_ie[0] == WLAN_EID_VENDOR_SPECIFIC &&
35 return wpa_parse_wpa_ie_rsn(wpa_ie, wpa_ie_len, data);
37 return wpa_parse_wpa_ie_wpa(wpa_ie, wpa_ie_len, data);
41 static int wpa_gen_wpa_ie_wpa(u8 *wpa_ie, size_t wpa_ie_len,
49 if (wpa_ie_len < sizeof(*hdr) + WPA_SELECTOR_LEN +
102 WPA_ASSERT((size_t) (pos - wpa_ie) <= wpa_ie_len);
234 static int wpa_gen_wpa_ie_osen(u8 *wpa_ie, size_t wpa_ie_len,
241 if (wpa_ie_len < 2 + 4 + RSN_SELECTOR_LEN +
284 WPA_ASSERT((size_t) (pos - wpa_ie) <= wpa_ie_len);
295 * @wpa_ie_len: Maximum length of the generated WPA/RSN IE
298 int wpa_gen_wpa_ie(struct wpa_sm *sm, u8 *wpa_ie, size_t wpa_ie_len)
301 return wpa_gen_wpa_ie_rsn(wpa_ie, wpa_ie_len,
308 return wpa_gen_wpa_ie_osen(wpa_ie, wpa_ie_len,
314 return wpa_gen_wpa_ie_wpa(wpa_ie, wpa_ie_len,
375 ie->wpa_ie_len = pos[1] + 2;
377 ie->wpa_ie, ie->wpa_ie_len);