Lines Matching defs:lif
158 dhcp_lif_t *lif;
183 lif = dlp->dl_lifs;
184 for (nlifs = dlp->dl_nlifs; nlifs > 0; nlifs--, lif = lif->lif_next) {
187 expire = dsmp->dsm_curstart_monosec + lif->lif_expire.dt_start;
257 dhcp_lif_t *lif = arg;
260 dhcpmsg(MSG_DEBUG, "lease expired on %s; removing", lif->lif_name);
262 dlp = lif->lif_lease;
263 unplumb_lif(lif);
266 release_lif(lif);
314 dhcp_lif_t *lif = arg;
316 set_lif_deprecated(lif);
317 release_lif(lif);
333 dhcp_lif_t *lif = arg;
338 lif->lif_name);
340 lif->lif_expire.dt_id = -1;
341 if (lif->lif_lease == NULL) {
342 release_lif(lif);
346 set_lif_deprecated(lif);
348 dsmp = lif->lif_lease->dl_smach;
361 init_timer(&lif->lif_expire, DHCP_EXPIRE_WAIT);
362 if (schedule_lif_timer(lif, &lif->lif_expire, dhcp_expire))
392 (void) script_start(dsmp, event, dhcp_finish_expire, lif, NULL);
428 dhcp_lif_t *lif;
454 lif = dlp->dl_lifs;
456 nlifs--, lif = lif->lif_next) {
457 (void) add_pkt_lif(dpkt, lif,
468 dhcp_lif_t *lif = dsmp->dsm_lif;
473 dpkt->pkt->ciaddr.s_addr = lif->lif_addr;
480 htons(lif->lif_max - sizeof (struct udpiphdr)));