Lines Matching refs:lease
452 get_pkt_times(PKT_LIST *ack, lease_t *lease, lease_t *t1, lease_t *t2) in get_pkt_times() argument
454 *lease = DHCP_PERM; in get_pkt_times()
472 (void) memcpy(lease, ack->opts[CD_LEASE_TIME]->value, sizeof (lease_t)); in get_pkt_times()
473 *lease = ntohl(*lease); in get_pkt_times()
475 if (*lease == DHCP_PERM) { in get_pkt_times()
492 if ((*t1 == DHCP_PERM) || (*t1 >= *lease)) in get_pkt_times()
493 *t1 = (lease_t)fuzzify(*lease, DHCP_T1_FACT); in get_pkt_times()
495 if ((*t2 == DHCP_PERM) || (*t2 > *lease) || (*t2 <= *t1)) in get_pkt_times()
496 *t2 = (lease_t)fuzzify(*lease, DHCP_T2_FACT); in get_pkt_times()
499 *lease, *t1, *t2); in get_pkt_times()
513 lease_t lease, t1, t2; in configure_v4_timers() local
549 get_pkt_times(ack, &lease, &t1, &t2); in configure_v4_timers()
558 abs((dsmp->dsm_newstart_monosec + lease) - in configure_v4_timers()
589 init_timer(&lif->lif_expire, lease); in configure_v4_timers()
591 if (lease == DHCP_PERM) { in configure_v4_timers()
600 monosec_to_string(dsmp->dsm_newstart_monosec + lease)); in configure_v4_timers()
618 if (lease < DHCP_REBIND_MIN) { in configure_v4_timers()