Lines Matching defs:rtr_link
780 struct lsa_rtr_link rtr_link;
806 bzero(&rtr_link, sizeof(rtr_link));
817 rtr_link.type = LINK_TYPE_POINTTOPOINT;
820 rtr_link.metric = MAX_METRIC;
822 rtr_link.metric = htons(iface->metric);
823 rtr_link.iface_id = htonl(iface->ifindex);
824 rtr_link.nbr_iface_id = htonl(nbr->iface_id);
825 rtr_link.nbr_rtr_id = nbr->id.s_addr;
826 if (ibuf_add(buf, &rtr_link, sizeof(rtr_link)))
846 rtr_link.type = LINK_TYPE_TRANSIT_NET;
849 rtr_link.metric = MAX_METRIC;
851 rtr_link.metric =
853 rtr_link.iface_id = htonl(iface->ifindex);
854 rtr_link.nbr_iface_id = htonl(iface->dr->iface_id);
855 rtr_link.nbr_rtr_id = iface->dr->id.s_addr;
856 if (ibuf_add(buf, &rtr_link,
857 sizeof(rtr_link)))
872 rtr_link.id = nbr->id.s_addr;
873 //XXX rtr_link.data = iface->addr.s_addr;
874 rtr_link.type = LINK_TYPE_VIRTUAL;
878 rtr_link.metric = 0xffff;
880 rtr_link.metric = htons(iface->metric);
882 if (ibuf_add(buf, &rtr_link, sizeof(rtr_link)))
892 //XXX rtr_link.id = iface->addr.s_addr;
893 rtr_link.data = 0xffffffff;
894 rtr_link.type = LINK_TYPE_STUB_NET;
895 rtr_link.metric = htons(iface->metric);
896 if (ibuf_add(buf, &rtr_link, sizeof(rtr_link)))
902 bzero(&rtr_link, sizeof(rtr_link));
906 //XXX rtr_link.id = nbr->addr.s_addr;
907 //XXX rtr_link.data = iface->addr.s_addr;
908 rtr_link.type = LINK_TYPE_POINTTOPOINT;
912 rtr_link.metric = MAX_METRIC;
915 rtr_link.metric = MAX_METRIC;
917 rtr_link.metric =
919 if (ibuf_add(buf, &rtr_link,
920 sizeof(rtr_link)))