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

Lines Matching defs:external

29   struct ospf6_lsa_as_external *external;
46 external = (struct ospf6_lsa_as_external *) buffer;
47 p = (char *) (external + 1);
50 SET_FLAG (external->bits_metric, OSPF6_ASBR_BIT_E); /* type2 */
52 UNSET_FLAG (external->bits_metric, OSPF6_ASBR_BIT_E); /* type1 */
56 SET_FLAG (external->bits_metric, OSPF6_ASBR_BIT_F);
58 UNSET_FLAG (external->bits_metric, OSPF6_ASBR_BIT_F);
60 /* external route tag */
61 UNSET_FLAG (external->bits_metric, OSPF6_ASBR_BIT_T);
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;
73 external->prefix.prefix_refer_lstype = htons (0);
84 ospf6_prefix_apply_mask (&external->prefix);
89 if (CHECK_FLAG (external->bits_metric, OSPF6_ASBR_BIT_F))
97 if (CHECK_FLAG (external->bits_metric, OSPF6_ASBR_BIT_T))
104 (char *) external, size, ospf6);
129 struct ospf6_lsa_as_external *external;
134 external = OSPF6_LSA_HEADER_END (lsa->header);
149 if (OSPF6_ASBR_METRIC (external) == LS_INFINITY)
178 request.route.prefix.prefixlen = external->prefix.prefix_length;
179 memcpy (&request.route.prefix.u.prefix6, (char *)(external + 1),
186 if (CHECK_FLAG (external->bits_metric, OSPF6_ASBR_BIT_E))
191 request.path.cost_e2 = OSPF6_ASBR_METRIC (external);
198 + OSPF6_ASBR_METRIC (external);
201 request.path.prefix_options = external->prefix.prefix_options;
217 struct ospf6_lsa_as_external *external;
232 external = OSPF6_LSA_HEADER_END (lsa->header);
235 dest.prefixlen = external->prefix.prefix_length;
236 memcpy (&dest.u.prefix6, (char *)(external + 1),
369 struct ospf6_lsa_as_external *external;
374 external = (struct ospf6_lsa_as_external *)(lsa->header + 1);
378 (CHECK_FLAG (external->bits_metric, OSPF6_ASBR_BIT_E) ?
380 (CHECK_FLAG (external->bits_metric, OSPF6_ASBR_BIT_F) ?
382 (CHECK_FLAG (external->bits_metric, OSPF6_ASBR_BIT_T) ?
386 vty_out (vty, " Metric: %5lu%s", (u_long)OSPF6_ASBR_METRIC (external),
389 ospf6_prefix_options_str (external->prefix.prefix_options,
394 ntohs (external->prefix.prefix_refer_lstype), VTY_NEWLINE);
396 ospf6_prefix_in6_addr (&external->prefix, &in6);
399 buf, external->prefix.prefix_length, VTY_NEWLINE);
402 if (CHECK_FLAG (external->bits_metric, OSPF6_ASBR_BIT_F))
404 ptr = ((char *)(external + 1))
405 + OSPF6_PREFIX_SPACE (external->prefix.prefix_length);