Lines Matching refs:dpkt
406 dhcp_pkt_t *dpkt; in dhcp_extending() local
438 dpkt = init_pkt(dsmp, DHCPV6_MSG_RENEW); in dhcp_extending()
439 (void) add_pkt_opt(dpkt, DHCPV6_OPT_SERVERID, in dhcp_extending()
444 dpkt = init_pkt(dsmp, DHCPV6_MSG_REBIND); in dhcp_extending()
457 (void) add_pkt_lif(dpkt, lif, in dhcp_extending()
463 (void) add_pkt_prl(dpkt, dsmp); in dhcp_extending()
465 return (send_pkt_v6(dsmp, dpkt, dsmp->dsm_server, in dhcp_extending()
472 dpkt = init_pkt(dsmp, REQUEST); in dhcp_extending()
473 dpkt->pkt->ciaddr.s_addr = lif->lif_addr; in dhcp_extending()
479 (void) add_pkt_opt16(dpkt, CD_MAX_DHCP_SIZE, in dhcp_extending()
481 (void) add_pkt_opt32(dpkt, CD_LEASE_TIME, htonl(DHCP_PERM)); in dhcp_extending()
484 (void) add_pkt_opt(dpkt, CD_CLASS_ID, class_id, in dhcp_extending()
487 (void) add_pkt_prl(dpkt, dsmp); in dhcp_extending()
494 (void) add_pkt_opt(dpkt, CD_HOSTNAME, dsmp->dsm_reqhost, in dhcp_extending()
497 (void) add_pkt_opt(dpkt, CD_END, NULL, 0); in dhcp_extending()
500 return (send_pkt(dsmp, dpkt, server, stop_extending)); in dhcp_extending()