Home | History | Annotate | Download | only in wpa_supplicant

Lines Matching defs:extra_ie

668 	struct wpabuf *extra_ie;
679 extra_ie = wpabuf_alloc(len);
680 if (!extra_ie)
683 wpabuf_put_u8(extra_ie, WLAN_EID_EXTENSION);
684 len_pos = wpabuf_put(extra_ie, 1);
685 wpabuf_put_u8(extra_ie, WLAN_EID_EXT_MULTI_LINK);
687 wpabuf_put_le16(extra_ie, control);
691 wpabuf_put_u8(extra_ie, 2);
692 wpabuf_put_u8(extra_ie, mld_id);
697 wpabuf_put_u8(extra_ie, 1);
708 wpabuf_put_u8(extra_ie, EHT_ML_SUB_ELEM_PER_STA_PROFILE);
711 wpabuf_put_u8(extra_ie, 2);
715 wpabuf_put_le16(extra_ie, control);
718 *len_pos = (u8 *) wpabuf_put(extra_ie, 0) - len_pos - 1;
720 return extra_ie;
726 struct wpabuf *extra_ie = NULL;
735 extra_ie = wpa_supplicant_ml_probe_ie(wpa_s->ml_probe_mld_id,
740 return extra_ie;
753 wpabuf_resize(&extra_ie, ext_capab_len) == 0)
754 wpabuf_put_data(extra_ie, ext_capab, ext_capab_len);
758 wpabuf_resize(&extra_ie, 100) == 0)
759 wpas_add_interworking_elements(wpa_s, extra_ie);
764 wpas_fils_req_param_add_max_channel(wpa_s, &extra_ie);
778 if (wpabuf_resize(&extra_ie, wpabuf_len(wps_ie)) == 0)
779 wpabuf_put_buf(extra_ie, wps_ie);
787 if (wpabuf_resize(&extra_ie, ielen) == 0)
788 wpas_p2p_scan_ie(wpa_s, extra_ie);
792 wpa_supplicant_mesh_add_scan_ie(wpa_s, &extra_ie);
797 if (wpa_s->conf->hs20 && wpabuf_resize(&extra_ie, 9) == 0)
798 wpas_hs20_add_indication(extra_ie, -1, 0);
803 wpabuf_resize(&extra_ie, wpabuf_len(wpa_s->fst_ies)) == 0)
804 wpabuf_put_buf(extra_ie, wpa_s->fst_ies);
809 if (wpabuf_resize(&extra_ie, 12) == 0)
810 wpas_mbo_scan_ie(wpa_s, extra_ie);
816 if (wpabuf_resize(&extra_ie, wpabuf_len(buf)) == 0)
817 wpabuf_put_buf(extra_ie, buf);
820 return extra_ie;
1064 struct wpabuf *extra_ie = NULL;
1381 extra_ie = wpa_supplicant_extra_ies(wpa_s);
1451 if (extra_ie) {
1452 params.extra_ies = wpabuf_head(extra_ie);
1453 params.extra_ies_len = wpabuf_len(extra_ie);
1557 wpabuf_free(extra_ie);
1703 struct wpabuf *extra_ie = NULL;
1865 extra_ie = wpa_supplicant_extra_ies(wpa_s);
1866 if (extra_ie) {
1867 params.extra_ies = wpabuf_head(extra_ie);
1868 params.extra_ies_len = wpabuf_len(extra_ie);
1951 wpabuf_free(extra_ie);