Lines Matching defs:ictl

643 	static struct ctl_iface	 ictl;
647 memcpy(ictl.name, iface->name, sizeof(ictl.name));
648 memcpy(&ictl.addr, &iface->addr, sizeof(ictl.addr));
649 ictl.rtr_id.s_addr = ospfe_router_id();
650 memcpy(&ictl.area, &iface->area->id, sizeof(ictl.area));
652 memcpy(&ictl.dr_id, &iface->dr->id, sizeof(ictl.dr_id));
653 memcpy(&ictl.dr_addr, &iface->dr->addr, sizeof(ictl.dr_addr));
655 bzero(&ictl.dr_id, sizeof(ictl.dr_id));
656 bzero(&ictl.dr_addr, sizeof(ictl.dr_addr));
659 memcpy(&ictl.bdr_id, &iface->bdr->id, sizeof(ictl.bdr_id));
660 memcpy(&ictl.bdr_addr, &iface->bdr->addr,
661 sizeof(ictl.bdr_addr));
663 bzero(&ictl.bdr_id, sizeof(ictl.bdr_id));
664 bzero(&ictl.bdr_addr, sizeof(ictl.bdr_addr));
666 ictl.ifindex = iface->ifindex;
667 ictl.state = iface->state;
668 ictl.mtu = iface->mtu;
669 ictl.nbr_cnt = 0;
670 ictl.adj_cnt = 0;
671 ictl.baudrate = iface->baudrate;
672 ictl.dead_interval = iface->dead_interval;
673 ictl.transmit_delay = iface->transmit_delay;
674 ictl.hello_interval = iface->hello_interval;
675 ictl.flags = iface->flags;
676 ictl.metric = iface->metric;
677 ictl.rxmt_interval = iface->rxmt_interval;
678 ictl.type = iface->type;
679 ictl.linkstate = iface->linkstate;
680 ictl.if_type = iface->if_type;
681 ictl.priority = iface->priority;
682 ictl.passive = (iface->cflags & F_IFACE_PASSIVE) == F_IFACE_PASSIVE;
687 ictl.hello_timer = res.tv_sec;
689 ictl.hello_timer = -1;
692 ictl.uptime = now.tv_sec - iface->uptime;
694 ictl.uptime = 0;
699 ictl.nbr_cnt++;
701 ictl.adj_cnt++;
704 return (&ictl);