Lines Matching refs:extra
98 struct wpabuf *extra)
105 (extra ? wpabuf_len(extra) : 0));
115 if (extra)
116 wpabuf_put_buf(buf, extra);
255 struct wpabuf *extra = NULL;
287 extra = wpabuf_alloc(100);
288 if (!extra)
291 len_pos = gas_anqp_add_element(extra, ANQP_VENDOR_SPECIFIC);
292 wpabuf_put_be24(extra, OUI_WFA);
293 wpabuf_put_u8(extra, HS20_ANQP_OUI_TYPE);
294 wpabuf_put_u8(extra, HS20_STYPE_QUERY_LIST);
295 wpabuf_put_u8(extra, 0); /* Reserved */
296 wpabuf_put_u8(extra, HS20_STYPE_CAPABILITY_LIST);
298 wpabuf_put_u8(extra,
301 wpabuf_put_u8(extra, HS20_STYPE_WAN_METRICS);
303 wpabuf_put_u8(extra, HS20_STYPE_CONNECTION_CAPABILITY);
305 wpabuf_put_u8(extra, HS20_STYPE_OPERATING_CLASS);
307 wpabuf_put_u8(extra, HS20_STYPE_OSU_PROVIDERS_LIST);
308 wpabuf_put_u8(extra, HS20_STYPE_OSU_PROVIDERS_NAI_LIST);
310 gas_anqp_set_element_len(extra, len_pos);
314 buf = anqp_build_req(info_ids, num_info_ids, extra);
315 wpabuf_free(extra);