CD_LEASE_TIME
(void) memcpy(&new_lease, ack->opts[CD_LEASE_TIME]->value,
(void) memcpy(ack->opts[CD_LEASE_TIME]->value, &new_lease,
if (ack->opts[CD_LEASE_TIME] == NULL) {
if (ack->opts[CD_LEASE_TIME]->len != sizeof (lease_t)) {
(void) memcpy(lease, ack->opts[CD_LEASE_TIME]->value, sizeof (lease_t));
(ack->opts[CD_LEASE_TIME] == NULL ||
ack->opts[CD_LEASE_TIME]->len != sizeof (lease_t))) {
"ACK on %s", ack->opts[CD_LEASE_TIME] == NULL ? "missing" :
(void) add_pkt_opt32(dpkt, CD_LEASE_TIME, htonl(DHCP_PERM));
(void) add_pkt_opt32(dpkt, CD_LEASE_TIME, htonl(DHCP_PERM));
(void) memcpy(&lease, offer->opts[CD_LEASE_TIME]->value,
(void) add_pkt_opt32(dpkt, CD_LEASE_TIME, lease);
if (pkt->opts[CD_LEASE_TIME] == NULL) {
if (pkt->opts[CD_LEASE_TIME]->len != sizeof (lease_t)) {
(plp->opts[CD_LEASE_TIME] == NULL ||
plp->opts[CD_LEASE_TIME]->len != sizeof (lease_t))) {
(void) add_pkt_opt32(dpkt, CD_LEASE_TIME, htonl(DHCP_PERM));
case CD_LEASE_TIME:
if (plp->opts[CD_LEASE_TIME] != NULL &&
plp->opts[CD_LEASE_TIME]->len ==
plp->opts[CD_LEASE_TIME]->value,
relativize_time(plp->opts[CD_LEASE_TIME], orig_time,
if (!wk->opts[CD_LEASE_TIME]) {
if (wk->opts[CD_LEASE_TIME]->len != 4) {
*opt++ = CD_LEASE_TIME;
*opt++ = CD_LEASE_TIME;
bcopy(pl->opts[CD_LEASE_TIME]->value, &t_time,
doptp = state_pl->opts[CD_LEASE_TIME];