Lines Matching refs:wpabuf_put_u8
27 wpabuf_put_u8(buf, WLAN_EID_ADV_PROTO); in gas_serv_write_dpp_adv_proto()
28 wpabuf_put_u8(buf, 8); /* Length */ in gas_serv_write_dpp_adv_proto()
29 wpabuf_put_u8(buf, 0x7f); in gas_serv_write_dpp_adv_proto()
30 wpabuf_put_u8(buf, WLAN_EID_VENDOR_SPECIFIC); in gas_serv_write_dpp_adv_proto()
31 wpabuf_put_u8(buf, 5); in gas_serv_write_dpp_adv_proto()
33 wpabuf_put_u8(buf, DPP_OUI_TYPE); in gas_serv_write_dpp_adv_proto()
34 wpabuf_put_u8(buf, 0x01); in gas_serv_write_dpp_adv_proto()
168 wpabuf_put_u8(buf, HS20_ANQP_OUI_TYPE); in anqp_add_hs_capab_list()
169 wpabuf_put_u8(buf, HS20_STYPE_CAPABILITY_LIST); in anqp_add_hs_capab_list()
170 wpabuf_put_u8(buf, 0); /* Reserved */ in anqp_add_hs_capab_list()
171 wpabuf_put_u8(buf, HS20_STYPE_CAPABILITY_LIST); in anqp_add_hs_capab_list()
173 wpabuf_put_u8(buf, HS20_STYPE_OPERATOR_FRIENDLY_NAME); in anqp_add_hs_capab_list()
175 wpabuf_put_u8(buf, HS20_STYPE_WAN_METRICS); in anqp_add_hs_capab_list()
177 wpabuf_put_u8(buf, HS20_STYPE_CONNECTION_CAPABILITY); in anqp_add_hs_capab_list()
179 wpabuf_put_u8(buf, HS20_STYPE_NAI_HOME_REALM_QUERY); in anqp_add_hs_capab_list()
181 wpabuf_put_u8(buf, HS20_STYPE_OPERATING_CLASS); in anqp_add_hs_capab_list()
183 wpabuf_put_u8(buf, HS20_STYPE_OSU_PROVIDERS_LIST); in anqp_add_hs_capab_list()
185 wpabuf_put_u8(buf, HS20_STYPE_OSU_PROVIDERS_NAI_LIST); in anqp_add_hs_capab_list()
187 wpabuf_put_u8(buf, HS20_STYPE_ICON_REQUEST); in anqp_add_hs_capab_list()
189 wpabuf_put_u8(buf, HS20_STYPE_OPERATOR_ICON_METADATA); in anqp_add_hs_capab_list()
321 wpabuf_put_u8(buf, hapd->conf->venue_group); in anqp_add_venue_name()
322 wpabuf_put_u8(buf, hapd->conf->venue_type); in anqp_add_venue_name()
326 wpabuf_put_u8(buf, 3 + vn->name_len); in anqp_add_venue_name()
349 wpabuf_put_u8(buf, 1 + url->url_len); in anqp_add_venue_url()
350 wpabuf_put_u8(buf, url->venue_number); in anqp_add_venue_url()
386 wpabuf_put_u8(buf, rc->len); in anqp_add_roaming_consortium()
402 wpabuf_put_u8(buf, hapd->conf->ipaddr_type_availability); in anqp_add_ip_addr_type_availability()
412 wpabuf_put_u8(buf, realm->eap_method_count); in anqp_add_nai_realm_eap()
416 wpabuf_put_u8(buf, 2 + (3 * eap->num_auths)); in anqp_add_nai_realm_eap()
417 wpabuf_put_u8(buf, eap->eap_method); in anqp_add_nai_realm_eap()
418 wpabuf_put_u8(buf, eap->num_auths); in anqp_add_nai_realm_eap()
420 wpabuf_put_u8(buf, eap->auth_id[j]); in anqp_add_nai_realm_eap()
421 wpabuf_put_u8(buf, 1); in anqp_add_nai_realm_eap()
422 wpabuf_put_u8(buf, eap->auth_val[j]); in anqp_add_nai_realm_eap()
437 wpabuf_put_u8(buf, realm->encoding); in anqp_add_nai_realm_data()
438 wpabuf_put_u8(buf, os_strlen(realm->realm[realm_idx])); in anqp_add_nai_realm_data()
558 wpabuf_put_u8(buf, realm->encoding); in anqp_add_nai_realm()
562 wpabuf_put_u8(buf, ';'); in anqp_add_nai_realm()
647 wpabuf_put_u8(buf, HS20_ANQP_OUI_TYPE); in anqp_add_operator_friendly_name()
648 wpabuf_put_u8(buf, HS20_STYPE_OPERATOR_FRIENDLY_NAME); in anqp_add_operator_friendly_name()
649 wpabuf_put_u8(buf, 0); /* Reserved */ in anqp_add_operator_friendly_name()
654 wpabuf_put_u8(buf, 3 + vn->name_len); in anqp_add_operator_friendly_name()
669 wpabuf_put_u8(buf, HS20_ANQP_OUI_TYPE); in anqp_add_wan_metrics()
670 wpabuf_put_u8(buf, HS20_STYPE_WAN_METRICS); in anqp_add_wan_metrics()
671 wpabuf_put_u8(buf, 0); /* Reserved */ in anqp_add_wan_metrics()
684 wpabuf_put_u8(buf, HS20_ANQP_OUI_TYPE); in anqp_add_connection_capability()
685 wpabuf_put_u8(buf, HS20_STYPE_CONNECTION_CAPABILITY); in anqp_add_connection_capability()
686 wpabuf_put_u8(buf, 0); /* Reserved */ in anqp_add_connection_capability()
700 wpabuf_put_u8(buf, HS20_ANQP_OUI_TYPE); in anqp_add_operating_class()
701 wpabuf_put_u8(buf, HS20_STYPE_OPERATING_CLASS); in anqp_add_operating_class()
702 wpabuf_put_u8(buf, 0); /* Reserved */ in anqp_add_operating_class()
726 wpabuf_put_u8(buf, os_strlen(icon->type)); in anqp_add_icon()
728 wpabuf_put_u8(buf, os_strlen(icon->name)); in anqp_add_icon()
746 wpabuf_put_u8(buf, 3 + s->name_len); in anqp_add_osu_provider()
754 wpabuf_put_u8(buf, os_strlen(p->server_uri)); in anqp_add_osu_provider()
757 wpabuf_put_u8(buf, 0); in anqp_add_osu_provider()
762 wpabuf_put_u8(buf, p->method_list[i]); in anqp_add_osu_provider()
773 wpabuf_put_u8(buf, os_strlen(p->osu_nai)); in anqp_add_osu_provider()
776 wpabuf_put_u8(buf, 0); in anqp_add_osu_provider()
782 wpabuf_put_u8(buf, 3 + s->name_len); in anqp_add_osu_provider()
799 wpabuf_put_u8(buf, HS20_ANQP_OUI_TYPE); in anqp_add_osu_providers_list()
800 wpabuf_put_u8(buf, HS20_STYPE_OSU_PROVIDERS_LIST); in anqp_add_osu_providers_list()
801 wpabuf_put_u8(buf, 0); /* Reserved */ in anqp_add_osu_providers_list()
804 wpabuf_put_u8(buf, hapd->conf->osu_ssid_len); in anqp_add_osu_providers_list()
809 wpabuf_put_u8(buf, hapd->conf->hs20_osu_providers_count); in anqp_add_osu_providers_list()
827 wpabuf_put_u8(buf, os_strlen(p->osu_nai2)); in anqp_add_osu_provider_nai()
830 wpabuf_put_u8(buf, 0); in anqp_add_osu_provider_nai()
842 wpabuf_put_u8(buf, HS20_ANQP_OUI_TYPE); in anqp_add_osu_providers_nai_list()
843 wpabuf_put_u8(buf, HS20_STYPE_OSU_PROVIDERS_NAI_LIST); in anqp_add_osu_providers_nai_list()
844 wpabuf_put_u8(buf, 0); /* Reserved */ in anqp_add_osu_providers_nai_list()
880 wpabuf_put_u8(buf, HS20_ANQP_OUI_TYPE); in anqp_add_icon_binary_file()
881 wpabuf_put_u8(buf, HS20_STYPE_ICON_BINARY_FILE); in anqp_add_icon_binary_file()
882 wpabuf_put_u8(buf, 0); /* Reserved */ in anqp_add_icon_binary_file()
890 wpabuf_put_u8(buf, 2); /* Download Status: in anqp_add_icon_binary_file()
892 wpabuf_put_u8(buf, 0); in anqp_add_icon_binary_file()
895 wpabuf_put_u8(buf, 0); /* Download Status: Success */ in anqp_add_icon_binary_file()
896 wpabuf_put_u8(buf, os_strlen(icon->type)); in anqp_add_icon_binary_file()
903 wpabuf_put_u8(buf, 1); /* Download Status: File not found */ in anqp_add_icon_binary_file()
904 wpabuf_put_u8(buf, 0); in anqp_add_icon_binary_file()
925 wpabuf_put_u8(buf, HS20_ANQP_OUI_TYPE); in anqp_add_operator_icon_metadata()
926 wpabuf_put_u8(buf, HS20_STYPE_OPERATOR_ICON_METADATA); in anqp_add_operator_icon_metadata()
927 wpabuf_put_u8(buf, 0); /* Reserved */ in anqp_add_operator_icon_metadata()
945 wpabuf_put_u8(buf, MBO_ANQP_OUI_TYPE); in anqp_add_mbo_cell_data_conn_pref()
946 wpabuf_put_u8(buf, MBO_ANQP_SUBTYPE_CELL_CONN_PREF); in anqp_add_mbo_cell_data_conn_pref()
947 wpabuf_put_u8(buf, hapd->conf->mbo_cell_data_conn_pref); in anqp_add_mbo_cell_data_conn_pref()