Lines Matching defs:ictl
589 static struct ctl_iface ictl;
593 memcpy(ictl.name, iface->name, sizeof(ictl.name));
594 memcpy(&ictl.addr, &iface->addr, sizeof(ictl.addr));
595 memcpy(&ictl.mask, &iface->mask, sizeof(ictl.mask));
596 ictl.rtr_id.s_addr = ospfe_router_id();
597 memcpy(&ictl.area, &iface->area->id, sizeof(ictl.area));
599 memcpy(&ictl.dr_id, &iface->dr->id, sizeof(ictl.dr_id));
600 memcpy(&ictl.dr_addr, &iface->dr->addr, sizeof(ictl.dr_addr));
602 bzero(&ictl.dr_id, sizeof(ictl.dr_id));
603 bzero(&ictl.dr_addr, sizeof(ictl.dr_addr));
606 memcpy(&ictl.bdr_id, &iface->bdr->id, sizeof(ictl.bdr_id));
607 memcpy(&ictl.bdr_addr, &iface->bdr->addr,
608 sizeof(ictl.bdr_addr));
610 bzero(&ictl.bdr_id, sizeof(ictl.bdr_id));
611 bzero(&ictl.bdr_addr, sizeof(ictl.bdr_addr));
613 ictl.ifindex = iface->ifindex;
614 ictl.state = iface->state;
615 ictl.mtu = iface->mtu;
616 ictl.nbr_cnt = 0;
617 ictl.adj_cnt = 0;
618 ictl.baudrate = iface->baudrate;
619 ictl.dead_interval = iface->dead_interval;
620 ictl.fast_hello_interval = iface->fast_hello_interval;
621 ictl.transmit_delay = iface->transmit_delay;
622 ictl.hello_interval = iface->hello_interval;
623 ictl.flags = iface->flags;
624 ictl.metric = iface->metric;
625 ictl.rxmt_interval = iface->rxmt_interval;
626 ictl.type = iface->type;
627 ictl.linkstate = iface->linkstate;
628 ictl.if_type = iface->if_type;
629 ictl.priority = iface->priority;
630 ictl.passive = iface->passive;
631 ictl.auth_type = iface->auth_type;
632 ictl.auth_keyid = iface->auth_keyid;
634 memcpy(ictl.dependon, iface->dependon, sizeof(ictl.dependon));
635 ictl.depend_ok = iface->depend_ok;
640 ictl.hello_timer = res;
642 ictl.hello_timer.tv_sec = -1;
647 ictl.uptime = now.tv_sec - iface->uptime;
649 ictl.uptime = 0;
654 ictl.nbr_cnt++;
656 ictl.adj_cnt++;
659 return (&ictl);