Lines Matching refs:new

726 		ip->client->new = picked;  in state_selecting()
730 ip->client->new->expiry = cur_time + 12000; in state_selecting()
731 ip->client->new->renewal += cur_time + 8000; in state_selecting()
732 ip->client->new->rebind += cur_time + 10000; in state_selecting()
789 ip->client->new = lease; in dhcpack()
797 ip->client->new->expiry = getULong( in dhcpack()
799 else if (ip->client->new->options[DHO_DHCP_LEASE_TIME].len >= 4) in dhcpack()
800 ip->client->new->expiry = getULong( in dhcpack()
801 ip->client->new->options[DHO_DHCP_LEASE_TIME].data); in dhcpack()
803 ip->client->new->expiry = default_lease_time; in dhcpack()
807 if (ip->client->new->expiry < 0 || in dhcpack()
808 ip->client->new->expiry > TIME_MAX - cur_time) in dhcpack()
809 ip->client->new->expiry = TIME_MAX - cur_time; in dhcpack()
811 if (ip->client->new->expiry < 60) in dhcpack()
812 ip->client->new->expiry = 60; in dhcpack()
820 ip->client->new->renewal = getULong( in dhcpack()
822 else if (ip->client->new->options[DHO_DHCP_RENEWAL_TIME].len >= 4) in dhcpack()
823 ip->client->new->renewal = getULong( in dhcpack()
824 ip->client->new->options[DHO_DHCP_RENEWAL_TIME].data); in dhcpack()
826 ip->client->new->renewal = ip->client->new->expiry / 2; in dhcpack()
827 if (ip->client->new->renewal < 0 || in dhcpack()
828 ip->client->new->renewal > ip->client->new->expiry / 2) in dhcpack()
829 ip->client->new->renewal = ip->client->new->expiry / 2; in dhcpack()
834 ip->client->new->rebind = getULong( in dhcpack()
836 else if (ip->client->new->options[DHO_DHCP_REBINDING_TIME].len >= 4) in dhcpack()
837 ip->client->new->rebind = getULong( in dhcpack()
838 ip->client->new->options[DHO_DHCP_REBINDING_TIME].data); in dhcpack()
840 ip->client->new->rebind = ip->client->new->renewal / 4 * 7; in dhcpack()
841 if (ip->client->new->rebind < 0 || in dhcpack()
842 ip->client->new->rebind > ip->client->new->renewal / 4 * 7) in dhcpack()
843 ip->client->new->rebind = ip->client->new->renewal / 4 * 7; in dhcpack()
846 ip->client->new->expiry += cur_time; in dhcpack()
847 ip->client->new->renewal += cur_time; in dhcpack()
848 ip->client->new->rebind += cur_time; in dhcpack()
859 ip->client->new->medium = ip->client->medium; in bind_lease()
861 opt = &ip->client->new->options[DHO_INTERFACE_MTU]; in bind_lease()
891 write_client_lease(ip, ip->client->new, 0); in bind_lease()
897 ip->client->new->medium); in bind_lease()
900 script_write_params("new_", ip->client->new); in bind_lease()
908 ip->client->active = ip->client->new; in bind_lease()
909 ip->client->new = NULL; in bind_lease()