• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/router/dhcp6/

Lines Matching refs:timer

55 #include "timer.h"
184 /* set up renew T1, rebind T2 timer renew/rebind based on iaid */
212 /* set up start date, and renew timer */
213 if ((client6_iaidaddr.timer =
215 dprintf(LOG_ERR, "%s" "failed to add a timer for iaid %u",
224 dhcp6_set_timer(&timo, client6_iaidaddr.timer);
278 if (sp->timer)
279 dhcp6_remove_timer(sp->timer);
289 if (sp->timer)
290 dhcp6_remove_timer(sp->timer);
295 /* for infinite lifetime don't do any timer */
302 /* set up expired timer for lease*/
303 if ((sp->timer = dhcp6_add_timer(dhcp6_lease_timo, sp)) == NULL) {
304 dprintf(LOG_ERR, "%s" "failed to add a timer for lease %s",
312 dhcp6_set_timer(&timo, sp->timer);
328 if (iaidaddr->timer)
329 dhcp6_remove_timer(iaidaddr->timer);
354 /* remove expired timer for this lease. */
355 if (sp->timer)
356 dhcp6_remove_timer(sp->timer);
360 * since the rebind->solicit timer uses this iaidaddr
473 /* set up renew T1, rebind T2 timer renew/rebind based on iaid */
494 if (client6_iaidaddr.timer)
495 dhcp6_remove_timer(client6_iaidaddr.timer);
500 /* update the start date and timer */
501 if (client6_iaidaddr.timer == NULL) {
502 if ((client6_iaidaddr.timer =
504 dprintf(LOG_ERR, "%s" "failed to add a timer for iaid %u",
514 dhcp6_set_timer(&timo, client6_iaidaddr.timer);
559 if (sp->timer)
560 dhcp6_remove_timer(sp->timer);
563 if (sp->timer == NULL) {
564 if ((sp->timer = dhcp6_add_timer(dhcp6_lease_timo, sp)) == NULL) {
565 dprintf(LOG_ERR, "%s" "failed to add a timer for lease %s",
573 dhcp6_set_timer(&timo, sp->timer);
683 if ((ev->timer = dhcp6_add_timer(client6_timo, ev)) == NULL) {
684 dprintf(LOG_ERR, "%s" "failed to create a new event timer", FNAME);
703 free(ev->timer);
712 dhcp6_set_timer(&timeo, sp->timer);
716 sp->timer = NULL;
722 return (sp->timer);
748 dhcp6_set_timer(&timeo, sp->timer);
756 return (sp->timer);