Lines Matching refs:wps_ie
1635 struct wpabuf *wps_ie;
1640 wps_ie = wpa_bss_get_vendor_ie_multi(bss, WPS_IE_VENDOR_TYPE);
1642 if (!wps_ie) {
1647 if (!wps_is_selected_pbc_registrar(wps_ie)) {
1650 wpabuf_free(wps_ie);
1657 wpabuf_free(wps_ie);
1662 if (!wps_ie) {
1674 if (!wps_is_addr_authorized(wps_ie, wpa_s->own_addr, 1)) {
1684 wpabuf_free(wps_ie);
1692 wpabuf_free(wps_ie);
1696 if (wps_ie) {
1698 wpabuf_free(wps_ie);
1710 struct wpabuf *wps_ie = NULL;
1714 wps_ie = wpa_bss_get_vendor_ie_multi(bss, WPS_IE_VENDOR_TYPE);
1715 if (wps_ie && wps_is_selected_pbc_registrar(wps_ie)) {
1720 wps_ie = wpa_bss_get_vendor_ie_multi(bss, WPS_IE_VENDOR_TYPE);
1721 if (wps_ie &&
1722 (wps_is_addr_authorized(wps_ie, wpa_s->own_addr, 1) ||
1736 if (wps_ie) {
1737 if (wps_validate_beacon_probe_resp(wps_ie, bss->beacon_ie_len >
1749 if (wps_validate_beacon(wps_ie) < 0)
1757 wpabuf_free(wps_ie);
1767 struct wpabuf *wps_ie;
1779 wps_ie = wpa_bss_get_vendor_ie_multi(selected, WPS_IE_VENDOR_TYPE);
1780 if (wps_ie) {
1781 sel_uuid = wps_get_uuid_e(wps_ie);
1814 wpabuf_free(wps_ie);
1871 struct wpabuf *wps_ie;
1874 wps_ie = ieee802_11_vendor_ie_concat(ies, ies_len, WPS_DEV_OUI_WFA);
1875 if (wps_ie == NULL)
1878 ret = wps_attr_text(wps_ie, buf, end);
1879 wpabuf_free(wps_ie);