• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/zebra/ospf6d/

Lines Matching refs:lsa

24 /* check validity and put lsa in reqestlist if needed. */
74 ospf6_dbex_acknowledge_direct (struct ospf6_lsa *lsa,
78 assert (lsa);
83 lsa->str);
89 OSPF6_MESSAGE_ATTACH (directack, lsa->header,
93 ospf6_lsa_age_update_to_send (lsa, o6n->ospf6_interface->transdelay);
102 ospf6_dbex_acknowledge_delayed (struct ospf6_lsa *lsa,
108 zlog_info ("DBEX: [%s] delayed ack %s", o6i->interface->name, lsa->str);
111 ospf6_lsa_age_current (lsa);
112 ospf6_interface_delayed_ack_add (lsa, o6i);
185 struct ospf6_lsa *lsa = (struct ospf6_lsa *) arg;
187 rem = ospf6_lsdb_lookup_lsdb (lsa->header->type, lsa->header->id,
188 lsa->header->adv_router, nei->retrans_list);
197 ospf6_dbex_remove_from_all_retrans_list (struct ospf6_lsa *lsa)
202 if (OSPF6_LSA_IS_SCOPE_LINKLOCAL (htons (lsa->header->type)))
204 o6i = lsa->scope;
205 (*o6i->foreach_nei) (o6i, lsa, 0, ospf6_dbex_remove_retrans);
207 else if (OSPF6_LSA_IS_SCOPE_AREA (htons (lsa->header->type)))
209 o6a = lsa->scope;
210 (*o6a->foreach_nei) (o6a, lsa, 0, ospf6_dbex_remove_retrans);
212 else if (OSPF6_LSA_IS_SCOPE_AS (htons (lsa->header->type)))
214 (*ospf6->foreach_nei) (ospf6, lsa, 0, ospf6_dbex_remove_retrans);
233 /* make lsa structure for received lsa */
322 /* this will do free this lsa */
324 return; /* examin next lsa */
366 /* we're going to make new lsa or to flush this LSA. */
540 ospf6_dbex_flood_linklocal (struct ospf6_lsa *lsa, struct ospf6_interface *o6i,
561 req = ospf6_lsdb_lookup_lsdb (lsa->header->type,
562 lsa->header->id,
563 lsa->header->adv_router,
567 ismore_recent = ospf6_lsa_check_recent (lsa, req);
592 lsa->str);
593 ospf6_neighbor_retrans_add (lsa, o6n);
609 SET_FLAG (lsa->flag, OSPF6_LSA_FLAG_FLOODBACK);
630 ospf6_send_lsupdate_flood (lsa, o6i);
637 ospf6_dbex_flood_area (struct ospf6_lsa *lsa, struct ospf6_area *area,
643 assert (lsa && lsa->lsa_hdr && area);
649 ospf6_dbex_flood_linklocal (lsa, ospf6_interface, from);
654 ospf6_dbex_flood_as (struct ospf6_lsa *lsa, struct ospf6 *ospf6,
660 assert (lsa && lsa->lsa_hdr && ospf6);
666 ospf6_dbex_flood_area (lsa, o6a, from);
672 ospf6_dbex_flood (struct ospf6_lsa *lsa, struct ospf6_neighbor *from)
679 lsa_header = (struct ospf6_lsa_header *) lsa->lsa_hdr;
682 zlog_info ("Flood: %s", lsa->str);
686 o6i = (struct ospf6_interface *) lsa->scope;
689 ospf6_dbex_flood_linklocal (lsa, o6i, from);
693 o6a = (struct ospf6_area *) lsa->scope;
696 ospf6_dbex_flood_area (lsa, o6a, from);
700 o6 = (struct ospf6 *) lsa->scope;
703 ospf6_dbex_flood_as (lsa, o6, from);
707 zlog_warn ("Can't Flood %s: scope unknown", lsa->str);