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

Lines Matching refs:route

31   struct ospf6_route_req route;
35 ospf6_route_lookup (&route, &request->route.prefix, request->table);
36 if (memcmp (&route.path, &request->path, sizeof (route.path)))
49 if (route.path.metric_type == 2)
55 if (! IN6_IS_ADDR_UNSPECIFIED (&route.nexthop.address))
60 /* external route tag */
64 OSPF6_ASBR_METRIC_SET (external, route.path.cost);
67 external->prefix.prefix_length = route.route.prefix.prefixlen;
70 external->prefix.prefix_options = route.path.prefix_options;
77 prefix2str (&route.route.prefix, pbuf, sizeof (pbuf));
82 memcpy (p, &route.route.prefix.u.prefix6,
83 OSPF6_PREFIX_SPACE (route.route.prefix.prefixlen));
85 size += OSPF6_PREFIX_SPACE (route.route.prefix.prefixlen);
86 p += OSPF6_PREFIX_SPACE (route.route.prefix.prefixlen);
91 memcpy (p, &route.nexthop.address, sizeof (struct in6_addr));
103 route.path.origin.id, ospf6->router_id,
109 ospf6_asbr_external_route_add (struct ospf6_route_req *route)
111 ospf6_asbr_external_lsa_update (route);
115 ospf6_asbr_external_route_remove (struct ospf6_route_req *route)
120 htonl (route->path.origin.id),
176 request.route.type = OSPF6_DEST_TYPE_NETWORK;
177 request.route.prefix.family = AF_INET6;
178 request.route.prefix.prefixlen = external->prefix.prefix_length;
179 memcpy (&request.route.prefix.u.prefix6, (char *)(external + 1),
180 OSPF6_PREFIX_SPACE (request.route.prefix.prefixlen));
203 while (((struct prefix_ls *)&asbr_entry.route.prefix)->adv_router.s_addr ==
205 asbr_entry.route.type == OSPF6_DEST_TYPE_ROUTER)
223 zlog_info ("ASBR: Withdraw route of %s", lsa->str);
241 zlog_info ("ASBR: route: %s", buf);
246 zlog_info ("ASBR: route not found");
253 if (prefix_same (&request.route.prefix, &dest) != 1)
265 prefix_same (&request.route.prefix, &dest) == 1)
298 inter_router = (struct prefix_ls *) &topo_entry->route.prefix;
330 inter_router = (struct prefix_ls *) &topo_entry->route.prefix;
417 struct ospf6_route_req route, *target;
422 for (ospf6_route_head (&route, ospf6->external_table);
423 ! ospf6_route_end (&route);
424 ospf6_route_next (&route))
426 if (route.path.origin.id == lsa->header->id)
428 target = &route;