Lines Matching refs:ie

495     struct wpabuf *ie;  in wps_build_assoc_req_ie()  local
500 ie = wpabuf_alloc(100); in wps_build_assoc_req_ie()
501 if (ie == NULL) in wps_build_assoc_req_ie()
504 wpabuf_put_u8(ie, WLAN_EID_VENDOR_SPECIFIC); in wps_build_assoc_req_ie()
505 len = wpabuf_put(ie, 1); in wps_build_assoc_req_ie()
506 wpabuf_put_be32(ie, WPS_DEV_OUI_WFA); in wps_build_assoc_req_ie()
508 if (wps_build_version(ie) || in wps_build_assoc_req_ie()
509 wps_build_req_type(ie, req_type) || in wps_build_assoc_req_ie()
510 wps_build_wfa_ext(ie, 0, NULL, 0, 0)) { in wps_build_assoc_req_ie()
511 wpabuf_free(ie); in wps_build_assoc_req_ie()
515 *len = wpabuf_len(ie) - 2; in wps_build_assoc_req_ie()
517 return ie; in wps_build_assoc_req_ie()
529 struct wpabuf *ie; in wps_build_assoc_resp_ie() local
534 ie = wpabuf_alloc(100); in wps_build_assoc_resp_ie()
535 if (ie == NULL) in wps_build_assoc_resp_ie()
538 wpabuf_put_u8(ie, WLAN_EID_VENDOR_SPECIFIC); in wps_build_assoc_resp_ie()
539 len = wpabuf_put(ie, 1); in wps_build_assoc_resp_ie()
540 wpabuf_put_be32(ie, WPS_DEV_OUI_WFA); in wps_build_assoc_resp_ie()
542 if (wps_build_version(ie) || in wps_build_assoc_resp_ie()
543 wps_build_resp_type(ie, WPS_RESP_AP) || in wps_build_assoc_resp_ie()
544 wps_build_wfa_ext(ie, 0, NULL, 0, 0)) { in wps_build_assoc_resp_ie()
545 wpabuf_free(ie); in wps_build_assoc_resp_ie()
549 *len = wpabuf_len(ie) - 2; in wps_build_assoc_resp_ie()
551 return ie; in wps_build_assoc_resp_ie()
575 struct wpabuf *ie; in wps_build_probe_req_ie() local
579 ie = wpabuf_alloc(500); in wps_build_probe_req_ie()
580 if (ie == NULL) in wps_build_probe_req_ie()
583 if (wps_build_version(ie) || in wps_build_probe_req_ie()
584 wps_build_req_type(ie, req_type) || in wps_build_probe_req_ie()
585 wps_build_config_methods(ie, dev->config_methods) || in wps_build_probe_req_ie()
586 wps_build_uuid_e(ie, uuid) || in wps_build_probe_req_ie()
587 wps_build_primary_dev_type(dev, ie) || in wps_build_probe_req_ie()
588 wps_build_rf_bands(dev, ie, 0) || in wps_build_probe_req_ie()
589 wps_build_assoc_state(NULL, ie) || in wps_build_probe_req_ie()
590 wps_build_config_error(ie, WPS_CFG_NO_ERROR) || in wps_build_probe_req_ie()
591 wps_build_dev_password_id(ie, pw_id) || in wps_build_probe_req_ie()
592 wps_build_manufacturer(dev, ie) || in wps_build_probe_req_ie()
593 wps_build_model_name(dev, ie) || in wps_build_probe_req_ie()
594 wps_build_model_number(dev, ie) || in wps_build_probe_req_ie()
595 wps_build_dev_name(dev, ie) || in wps_build_probe_req_ie()
596 wps_build_wfa_ext(ie, req_type == WPS_REQ_ENROLLEE, NULL, 0, 0) || in wps_build_probe_req_ie()
597 wps_build_req_dev_type(dev, ie, num_req_dev_types, req_dev_types) in wps_build_probe_req_ie()
599 wps_build_secondary_dev_type(dev, ie) in wps_build_probe_req_ie()
601 wpabuf_free(ie); in wps_build_probe_req_ie()
605 return wps_ie_encapsulate(ie); in wps_build_probe_req_ie()