Lines Matching refs:resp
163 struct wpabuf *resp; in fils_dhcp_handler() local
253 resp = wpabuf_alloc(2 * ETH_ALEN + 6 + 2 + in fils_dhcp_handler()
255 if (!resp) in fils_dhcp_handler()
257 wpabuf_put_data(resp, sta->addr, ETH_ALEN); in fils_dhcp_handler()
258 wpabuf_put_data(resp, hapd->own_addr, ETH_ALEN); in fils_dhcp_handler()
259 wpabuf_put_data(resp, "\xaa\xaa\x03\x00\x00\x00", 6); in fils_dhcp_handler()
260 wpabuf_put_be16(resp, ETH_P_IP); in fils_dhcp_handler()
261 iph = wpabuf_put(resp, sizeof(*iph)); in fils_dhcp_handler()
270 udph = wpabuf_put(resp, sizeof(*udph)); in fils_dhcp_handler()
278 wpabuf_put_data(resp, pos, end_opt - pos); in fils_dhcp_handler()
279 wpabuf_put_u8(resp, DHCP_OPT_RAPID_COMMIT); in fils_dhcp_handler()
280 wpabuf_put_u8(resp, 0); in fils_dhcp_handler()
281 wpabuf_put_data(resp, end_opt, end - end_opt); in fils_dhcp_handler()
283 wpabuf_put_data(resp, pos, end - pos); in fils_dhcp_handler()
285 if (wpabuf_resize(&sta->fils_hlp_resp, wpabuf_len(resp) + in fils_dhcp_handler()
286 2 * wpabuf_len(resp) / 255 + 100)) { in fils_dhcp_handler()
287 wpabuf_free(resp); in fils_dhcp_handler()
291 rpos = wpabuf_head(resp); in fils_dhcp_handler()
292 left = wpabuf_len(resp); in fils_dhcp_handler()
316 wpabuf_free(resp); in fils_dhcp_handler()