• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/zebra/ospf6d/

Lines Matching defs:lsa

82 ospf6_abr_prefix_lsa_to_route (struct ospf6_lsa *lsa,
88 if (lsa->header->type != htons (OSPF6_LSA_TYPE_INTER_PREFIX))
95 if (IS_LSA_MAXAGE (lsa))
102 if (! ospf6_abr_entry_lookup (&abr_entry, lsa->header->adv_router,
103 (struct ospf6_area *) lsa->scope))
110 iep = OSPF6_LSA_HEADER_END (lsa->header);
121 request->path.origin.type = lsa->header->type;
122 request->path.origin.id = lsa->header->id;
123 request->path.origin.adv_router = lsa->header->adv_router;
132 ospf6_abr_prefix_lsa_add (struct ospf6_lsa *lsa)
138 zlog_info ("ABR: Calculate %s", lsa->str);
140 ret = ospf6_abr_prefix_lsa_to_route (lsa, &request);
145 zlog_info ("ABR: Inter Area Route add for %s", lsa->str);
151 ospf6_abr_prefix_lsa_remove (struct ospf6_lsa *lsa)
157 iep = OSPF6_LSA_HEADER_END (lsa->header);
164 zlog_info ("ABR: Inter Area Route remove for %s", lsa->str);
174 request.path.origin.adv_router != lsa->header->adv_router ||
175 request.path.origin.id != lsa->header->id)
183 ospf6_abr_router_lsa_to_route (struct ospf6_lsa *lsa,
189 if (lsa->header->type != htons (OSPF6_LSA_TYPE_INTER_ROUTER))
196 if (IS_LSA_MAXAGE (lsa))
203 if (! ospf6_abr_entry_lookup (&abr_entry, lsa->header->adv_router,
204 (struct ospf6_area *) lsa->scope))
211 ier = OSPF6_LSA_HEADER_END (lsa->header);
223 request->path.origin.type = lsa->header->type;
224 request->path.origin.id = lsa->header->id;
225 request->path.origin.adv_router = lsa->header->adv_router;
239 ospf6_abr_router_lsa_add (struct ospf6_lsa *lsa)
245 zlog_info ("ABR: Calculate %s", lsa->str);
247 ret = ospf6_abr_router_lsa_to_route (lsa, &request);
252 zlog_info ("ABR: Inter Area Router add for %s", lsa->str);
258 ospf6_abr_router_lsa_remove (struct ospf6_lsa *lsa)
264 ier = OSPF6_LSA_HEADER_END (lsa->header);
272 zlog_info ("ABR: Inter Area Route remove for %s", lsa->str);
282 request.path.origin.adv_router != lsa->header->adv_router ||
283 request.path.origin.id != lsa->header->id)
323 ospf6_abr_prefix_lsa_add (node.lsa);
330 ospf6_abr_router_lsa_add (node.lsa);
358 ospf6_abr_prefix_lsa_remove (node.lsa);
365 ospf6_abr_router_lsa_remove (node.lsa);
410 struct ospf6_lsa *lsa;
411 lsa = ospf6_lsdb_lookup_lsdb (htons (OSPF6_LSA_TYPE_INTER_PREFIX),
414 if (lsa)
415 ospf6_lsa_premature_aging (lsa);
500 struct ospf6_lsa *lsa = data;
505 ier = OSPF6_LSA_HEADER_END (lsa->header);
520 ospf6_abr_prefix_lsa_show (struct vty *vty, struct ospf6_lsa *lsa)
525 assert (lsa->header);
526 ier = OSPF6_LSA_HEADER_END (lsa->header);
540 struct ospf6_lsa *lsa = data;
541 ospf6_abr_prefix_lsa_add (lsa);
548 struct ospf6_lsa *lsa = data;
549 ospf6_abr_prefix_lsa_remove (lsa);
582 struct ospf6_lsa *lsa = data;
583 ospf6_abr_router_lsa_add (lsa);
590 struct ospf6_lsa *lsa = data;
591 ospf6_abr_router_lsa_remove (lsa);
596 ospf6_abr_router_lsa_show (struct vty *vty, struct ospf6_lsa *lsa)
643 ospf6_abr_prefix_lsa_add (node.lsa);