Lines Matching full:ie
107 struct wpa_ie_data ie; in wpas_mbo_check_pmf() local
119 if (!rsne || wpa_parse_wpa_ie(rsne, 2 + rsne[1], &ie) < 0) in wpas_mbo_check_pmf()
122 if (!(ie.capabilities & WPA_CAPABILITY_MFPC)) in wpas_mbo_check_pmf()
242 /* Leave room for the MBO IE header */ in wpas_mbo_ie()
267 wpa_printf(MSG_ERROR, "Failed to add MBO/OCE IE"); in wpas_mbo_ie()
340 * In MBO IE non-preferred channel subelement we can put many channels in an
343 * the IE attributes and WNM Request subelements, save the channels sorted
459 void wpas_mbo_scan_ie(struct wpa_supplicant *wpa_s, struct wpabuf *ie) in wpas_mbo_scan_ie() argument
463 wpabuf_put_u8(ie, WLAN_EID_VENDOR_SPECIFIC); in wpas_mbo_scan_ie()
464 len = wpabuf_put(ie, 1); in wpas_mbo_scan_ie()
466 wpabuf_put_be24(ie, OUI_WFA); in wpas_mbo_scan_ie()
467 wpabuf_put_u8(ie, MBO_OUI_TYPE); in wpas_mbo_scan_ie()
469 wpabuf_put_u8(ie, MBO_ATTR_ID_CELL_DATA_CAPA); in wpas_mbo_scan_ie()
470 wpabuf_put_u8(ie, 1); in wpas_mbo_scan_ie()
471 wpabuf_put_u8(ie, wpa_s->conf->mbo_cell_capa); in wpas_mbo_scan_ie()
473 wpabuf_put_u8(ie, OCE_ATTR_ID_CAPA_IND); in wpas_mbo_scan_ie()
474 wpabuf_put_u8(ie, 1); in wpas_mbo_scan_ie()
475 wpabuf_put_u8(ie, OCE_RELEASE); in wpas_mbo_scan_ie()
477 *len = (u8 *) wpabuf_put(ie, 0) - len - 1; in wpas_mbo_scan_ie()
576 wpa_printf(MSG_DEBUG, "MBO IE parsing failed (id=%u len=%u left=%zu)", in wpas_mbo_ie_trans_req()