Lines Matching refs:lif

159 	dhcp_lif_t	*lif;  in dhcp_rebind()  local
184 lif = dlp->dl_lifs; in dhcp_rebind()
185 for (nlifs = dlp->dl_nlifs; nlifs > 0; nlifs--, lif = lif->lif_next) { in dhcp_rebind()
188 expire = dsmp->dsm_curstart_monosec + lif->lif_expire.dt_start; in dhcp_rebind()
258 dhcp_lif_t *lif = arg; in dhcp_finish_expire() local
261 dhcpmsg(MSG_DEBUG, "lease expired on %s; removing", lif->lif_name); in dhcp_finish_expire()
263 dlp = lif->lif_lease; in dhcp_finish_expire()
264 unplumb_lif(lif); in dhcp_finish_expire()
267 release_lif(lif); in dhcp_finish_expire()
315 dhcp_lif_t *lif = arg; in dhcp_deprecate() local
317 set_lif_deprecated(lif); in dhcp_deprecate()
318 release_lif(lif); in dhcp_deprecate()
334 dhcp_lif_t *lif = arg; in dhcp_expire() local
339 lif->lif_name); in dhcp_expire()
341 lif->lif_expire.dt_id = -1; in dhcp_expire()
342 if (lif->lif_lease == NULL) { in dhcp_expire()
343 release_lif(lif); in dhcp_expire()
347 set_lif_deprecated(lif); in dhcp_expire()
349 dsmp = lif->lif_lease->dl_smach; in dhcp_expire()
362 init_timer(&lif->lif_expire, DHCP_EXPIRE_WAIT); in dhcp_expire()
363 if (schedule_lif_timer(lif, &lif->lif_expire, dhcp_expire)) in dhcp_expire()
393 (void) script_start(dsmp, event, dhcp_finish_expire, lif, NULL); in dhcp_expire()
429 dhcp_lif_t *lif; in dhcp_extending() local
455 lif = dlp->dl_lifs; in dhcp_extending()
457 nlifs--, lif = lif->lif_next) { in dhcp_extending()
458 (void) add_pkt_lif(dpkt, lif, in dhcp_extending()
469 dhcp_lif_t *lif = dsmp->dsm_lif; in dhcp_extending() local
474 dpkt->pkt->ciaddr.s_addr = lif->lif_addr; in dhcp_extending()
481 htons(lif->lif_pif->pif_mtu - sizeof (struct udpiphdr))); in dhcp_extending()