Lines Matching refs:nbr
450 struct ospf_neighbor *nbr = NULL;
454 if ((nbr = rn->info) != NULL)
456 if (!IPV4_ADDR_SAME (&nbr->router_id, &ospf_top->router_id))
457 if (nbr->state == NSM_Full)
464 return nbr;
485 struct ospf_neighbor *nbr;
491 if ((nbr = ospf_nbr_lookup_ptop (oi->nbrs, ospf_top->router_id)))
492 if (nbr->state == NSM_Full)
496 link_info_set (s, nbr->router_id, oi->address->u.prefix4,
505 link_id = nbr->address.u.prefix4;
580 struct ospf_neighbor *nbr;
586 if ((nbr = ospf_nbr_lookup_ptop (oi->nbrs, ospf_top->router_id)))
587 if (nbr->state == NSM_Full)
589 link_info_set (s, nbr->router_id, oi->address->u.prefix4,
902 struct ospf_neighbor *nbr;
913 if ((nbr = rn->info) != NULL)
914 if (nbr->state == NSM_Full || nbr == oi->nbr_self)
915 stream_put_ipv4 (s, nbr->router_id.s_addr);
2383 struct ospf_neighbor *nbr;
2387 if ((nbr = rn->info) != NULL)
2388 if (nbr->state == NSM_Exchange || nbr->state == NSM_Loading)
2835 ospf_lsa_flush_self_originated (struct ospf_neighbor *nbr,
2855 if (nbr->oi->type == OSPF_IFTYPE_NBMA)
2860 for (rn = route_top (nbr->oi->nbrs); rn; rn = route_next (rn))
2862 if (onbr != nbr->oi->nbr_self && onbr->status >= NSM_Exchange)
2866 ospf_ls_upd_send_lsa (nbr, self, OSPF_SEND_PACKET_INDIRECT);