Lines Matching refs:bgp
475 bgp_attr_aggregate_intern (struct bgp *bgp, u_char origin,
511 if (CHECK_FLAG (bgp->config, BGP_CONFIG_CONFEDERATION))
512 attr.aggregator_as = bgp->confed_id;
514 attr.aggregator_as = bgp->as;
515 attr.aggregator_addr = bgp->router_id;
522 /* Free bgp attribute and aspath. */
650 struct bgp *bgp;
680 bgp = peer->bgp;
683 if (bgp != NULL && bgp_flag_check (bgp, BGP_FLAG_ENFORCE_FIRST_AS))
1344 bgp_packet_attribute (struct bgp *bgp, struct peer *peer,
1352 if (! bgp)
1353 bgp = bgp_get_default ();
1375 if (CHECK_FLAG(bgp->config, BGP_CONFIG_CONFEDERATION))
1380 aspath = aspath_add_seq (aspath, bgp->confed_id);
1517 if (bgp->config & BGP_CONFIG_CLUSTER_ID)
1518 stream_put_in_addr (s, &bgp->cluster_id);
1520 stream_put_in_addr (s, &bgp->router_id);
1527 if (bgp->config & BGP_CONFIG_CLUSTER_ID)
1528 stream_put_in_addr (s, &bgp->cluster_id);
1530 stream_put_in_addr (s, &bgp->router_id);