Lines Matching refs:wps_ie
1535 struct wpabuf *wps_ie;
1540 wps_ie = wpa_bss_get_vendor_ie_multi(bss, WPS_IE_VENDOR_TYPE);
1542 if (!wps_ie) {
1547 if (!wps_is_selected_pbc_registrar(wps_ie)) {
1550 wpabuf_free(wps_ie);
1557 wpabuf_free(wps_ie);
1562 if (!wps_ie) {
1574 if (!wps_is_addr_authorized(wps_ie, wpa_s->own_addr, 1)) {
1578 wpabuf_free(wps_ie);
1586 wpabuf_free(wps_ie);
1590 if (wps_ie) {
1592 wpabuf_free(wps_ie);
1604 struct wpabuf *wps_ie = NULL;
1608 wps_ie = wpa_bss_get_vendor_ie_multi(bss, WPS_IE_VENDOR_TYPE);
1609 if (wps_ie && wps_is_selected_pbc_registrar(wps_ie)) {
1614 wps_ie = wpa_bss_get_vendor_ie_multi(bss, WPS_IE_VENDOR_TYPE);
1615 if (wps_ie &&
1616 (wps_is_addr_authorized(wps_ie, wpa_s->own_addr, 1) ||
1630 if (wps_ie) {
1631 if (wps_validate_beacon_probe_resp(wps_ie, bss->beacon_ie_len >
1643 if (wps_validate_beacon(wps_ie) < 0)
1651 wpabuf_free(wps_ie);
1661 struct wpabuf *wps_ie;
1673 wps_ie = wpa_bss_get_vendor_ie_multi(selected, WPS_IE_VENDOR_TYPE);
1674 if (wps_ie) {
1675 sel_uuid = wps_get_uuid_e(wps_ie);
1716 wpabuf_free(wps_ie);
1773 struct wpabuf *wps_ie;
1776 wps_ie = ieee802_11_vendor_ie_concat(ies, ies_len, WPS_DEV_OUI_WFA);
1777 if (wps_ie == NULL)
1780 ret = wps_attr_text(wps_ie, buf, end);
1781 wpabuf_free(wps_ie);