Lines Matching defs:bp_vend
126 u_int8_t bp_vend[BP_VEND_LEN]; /* RFC1048 options */
130 * allow the option data in bp_vend to extend into the
412 if (memcmp(bootp->bp_vend, vm_rfc1048, 4)) {
416 p = &bootp->bp_vend[4];
617 memcpy(bootp->bp_vend, vm_rfc1048, 4);
620 bootp->bp_vend[index++] = TAG_DHCP_MSGTYPE;
621 bootp->bp_vend[index++] = 1;
622 bootp->bp_vend[index++] = DHCPDISCOVER;
624 bootp_addvend(&bootp->bp_vend[index]);
646 bootp->bp_vend[index++] = DHCPREQUEST;
647 bootp->bp_vend[index++] = TAG_REQ_ADDR;
648 bootp->bp_vend[index++] = 4;
649 memcpy(&bootp->bp_vend[index], &bpc.replybuf->bp_yiaddr, 4);
651 bootp->bp_vend[index++] = TAG_SERVERID;
652 bootp->bp_vend[index++] = 4;
653 memcpy(&bootp->bp_vend[index], &bpc.dhcp_serverip.s_addr, 4);
655 bootp->bp_vend[index++] = TAG_LEASETIME;
656 bootp->bp_vend[index++] = 4;
658 memcpy(&bootp->bp_vend[index], &leasetime, 4);
660 bootp_addvend(&bootp->bp_vend[index]);
725 p = &bootp->bp_vend[4];