Lines Matching refs:request

128     uint8_t			request[DHCP_PACKET_MIN];
143 return ((struct dhcp_packet *)(void *)context->request);
206 make_dhcp_request(struct dhcp * request, int request_size,
219 bzero(request, request_size);
220 request->dp_op = BOOTREQUEST;
221 request->dp_htype = hwtype;
222 request->dp_hlen = hwlen;
223 bcopy(hwaddr, request->dp_chaddr, hwlen);
224 bcopy(rfc_magic, request->dp_options, RFC_MAGIC_SIZE);
225 dhcpoa_init(options_p, request->dp_options + RFC_MAGIC_SIZE,
227 /* make the request a dhcp packet */
300 * Send the request directly on the interface, bypassing the routing code.
498 struct dhcp_packet * request;
504 request = dhcp_context_request(context);
507 make_dhcp_request(&request->dhcp, DHCP_PAYLOAD_MIN,
518 request_size = sizeof(*request) + RFC_MAGIC_SIZE
524 init_dhcp_packet_header(request, request_size);
529 /* Send the request */
535 request->dhcp.dp_secs
538 request->dhcp.dp_xid = htonl(context->xid);
540 request->ip.ip_id = ip_randomid();
542 request->ip.ip_id = htons(ip_id++);
544 error = send_packet(context->ifp, request, request_size);
701 struct dhcp_packet * request;
710 request = dhcp_context_request(context);
715 make_dhcp_request(&request->dhcp, DHCP_PAYLOAD_MIN,
724 request_size = sizeof(*request) + RFC_MAGIC_SIZE
730 init_dhcp_packet_header(request, request_size);
734 /* Send the request */
736 request->dhcp.dp_secs
739 request->dhcp.dp_xid = htonl(context->xid);
741 request->ip.ip_id = ip_randomid();
743 request->ip.ip_id = htons(ip_id++);
745 error = send_packet(context->ifp, request, request_size);