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

Lines Matching defs:aggregate

2633   attribute-map  Set attributes of aggregate
2634 route-map Set parameters of aggregate
2667 bgp_aggregate_free (struct bgp_aggregate *aggregate)
2669 XFREE (MTYPE_BGP_AGGREGATE, aggregate);
2675 struct bgp_aggregate *aggregate)
2748 if (aggregate->summary_only)
2755 aggregate->count++;
2757 if (aggregate->as_set)
2793 aggregate->count++;
2795 if (aggregate->summary_only)
2798 if (aggregate->as_set)
2827 if (aggregate->count > 0)
2835 new->attr = bgp_attr_aggregate_intern (bgp, origin, aspath, community, aggregate->as_set);
2859 struct bgp_aggregate *aggregate;
2871 child = bgp_node_get (bgp->aggregate[afi][safi], p);
2875 if ((aggregate = rn->info) != NULL && rn->p.prefixlen < p->prefixlen)
2877 bgp_aggregate_delete (bgp, &rn->p, afi, safi, aggregate);
2878 bgp_aggregate_route (bgp, &rn->p, ri, safi, safi, NULL, aggregate);
2889 struct bgp_aggregate *aggregate;
2898 child = bgp_node_get (bgp->aggregate[afi][safi], p);
2902 if ((aggregate = rn->info) != NULL && rn->p.prefixlen < p->prefixlen)
2904 bgp_aggregate_delete (bgp, &rn->p, afi, safi, aggregate);
2905 bgp_aggregate_route (bgp, &rn->p, NULL, safi, safi, del, aggregate);
2912 struct bgp_aggregate *aggregate)
2934 /* If routes exists below this node, generate aggregate routes. */
2948 /* summary-only aggregate route suppress aggregated
2950 if (aggregate->summary_only)
2956 /* as-set aggregate route generate origin, as path,
2958 if (aggregate->as_set)
2985 aggregate->count++;
2995 /* Add aggregate route to BGP table. */
2996 if (aggregate->count)
3005 new->attr = bgp_attr_aggregate_intern (bgp, origin, aspath, community, aggregate->as_set);
3017 safi_t safi, struct bgp_aggregate *aggregate)
3032 /* If routes exists below this node, generate aggregate routes. */
3046 if (aggregate->summary_only)
3056 aggregate->count--;
3066 /* Delete aggregate route from BGP table. */
3101 struct bgp_aggregate *aggregate;
3116 rn = bgp_node_get (bgp->aggregate[afi][safi], &p);
3120 vty_out (vty, "There is already same aggregate network.%s", VTY_NEWLINE);
3125 /* Make aggregate address structure. */
3126 aggregate = bgp_aggregate_new ();
3127 aggregate->summary_only = summary_only;
3128 aggregate->as_set = as_set;
3129 aggregate->safi = safi;
3130 rn->info = aggregate;
3134 bgp_aggregate_add (bgp, &p, afi, SAFI_UNICAST, aggregate);
3136 bgp_aggregate_add (bgp, &p, afi, SAFI_MULTICAST, aggregate);
3148 struct bgp_aggregate *aggregate;
3163 rn = bgp_node_lookup (bgp->aggregate[afi][safi], &p);
3166 vty_out (vty, "%% There is no aggregate-address configuration.%s",
3171 aggregate = rn->info;
3172 if (aggregate->safi & SAFI_UNICAST)
3173 bgp_aggregate_delete (bgp, &p, afi, SAFI_UNICAST, aggregate);
3174 if (aggregate->safi & SAFI_MULTICAST)
3175 bgp_aggregate_delete (bgp, &p, afi, SAFI_MULTICAST, aggregate);
3177 /* Unlock aggregate address configuration. */
3179 bgp_aggregate_free (aggregate);
3188 "aggregate-address A.B.C.D/M",
3189 "Configure BGP aggregate entries\n"
3197 "aggregate-address A.B.C.D A.B.C.D",
3198 "Configure BGP aggregate entries\n"
3219 "aggregate-address A.B.C.D/M summary-only",
3220 "Configure BGP aggregate entries\n"
3230 "aggregate-address A.B.C.D A.B.C.D summary-only",
3231 "Configure BGP aggregate entries\n"
3253 "aggregate-address A.B.C.D/M as-set",
3254 "Configure BGP aggregate entries\n"
3264 "aggregate-address A.B.C.D A.B.C.D as-set",
3265 "Configure BGP aggregate entries\n"
3288 "aggregate-address A.B.C.D/M as-set summary-only",
3289 "Configure BGP aggregate entries\n"
3300 "aggregate-address A.B.C.D/M summary-only as-set",
3301 "Configure BGP aggregate entries\n"
3308 "aggregate-address A.B.C.D A.B.C.D as-set summary-only",
3309 "Configure BGP aggregate entries\n"
3332 "aggregate-address A.B.C.D A.B.C.D summary-only as-set",
3333 "Configure BGP aggregate entries\n"
3341 "no aggregate-address A.B.C.D/M",
3343 "Configure BGP aggregate entries\n"
3351 "no aggregate-address A.B.C.D/M summary-only",
3353 "Configure BGP aggregate entries\n"
3359 "no aggregate-address A.B.C.D/M as-set",
3361 "Configure BGP aggregate entries\n"
3367 "no aggregate-address A.B.C.D/M as-set summary-only",
3369 "Configure BGP aggregate entries\n"
3376 "no aggregate-address A.B.C.D/M summary-only as-set",
3378 "Configure BGP aggregate entries\n"
3385 "no aggregate-address A.B.C.D A.B.C.D",
3387 "Configure BGP aggregate entries\n"
3407 "no aggregate-address A.B.C.D A.B.C.D summary-only",
3409 "Configure BGP aggregate entries\n"
3416 "no aggregate-address A.B.C.D A.B.C.D as-set",
3418 "Configure BGP aggregate entries\n"
3425 "no aggregate-address A.B.C.D A.B.C.D as-set summary-only",
3427 "Configure BGP aggregate entries\n"
3435 "no aggregate-address A.B.C.D A.B.C.D summary-only as-set",
3437 "Configure BGP aggregate entries\n"
3446 "aggregate-address X:X::X:X/M",
3447 "Configure BGP aggregate entries\n"
3455 "aggregate-address X:X::X:X/M summary-only",
3456 "Configure BGP aggregate entries\n"
3466 "no aggregate-address X:X::X:X/M",
3468 "Configure BGP aggregate entries\n"
3476 "no aggregate-address X:X::X:X/M summary-only",
3478 "Configure BGP aggregate entries\n"
3487 "ipv6 bgp aggregate-address X:X::X:X/M",
3490 "Configure BGP aggregate entries\n"
3495 "ipv6 bgp aggregate-address X:X::X:X/M summary-only",
3498 "Configure BGP aggregate entries\n"
3504 "no ipv6 bgp aggregate-address X:X::X:X/M",
3508 "Configure BGP aggregate entries\n"
3513 "no ipv6 bgp aggregate-address X:X::X:X/M summary-only",
3517 "Configure BGP aggregate entries\n"
4259 vty_out (vty, ", atomic-aggregate");
4907 vty_out (vty, ", Advertisements suppressed by an aggregate.");
8481 /* Configuration of static route announcement and aggregate
8542 for (rn = bgp_table_top (bgp->aggregate[afi][safi]); rn; rn = bgp_route_next (rn))
8555 vty_out (vty, " aggregate-address %s %s",
8561 vty_out (vty, " aggregate-address %s/%d",