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

Lines Matching defs:peer

257   if (peer_sort (new->peer) == BGP_PEER_EBGP 
258 && peer_sort (exist->peer) == BGP_PEER_IBGP)
260 if (peer_sort (new->peer) == BGP_PEER_EBGP
261 && peer_sort (exist->peer) == BGP_PEER_CONFED)
263 if (peer_sort (new->peer) == BGP_PEER_IBGP
264 && peer_sort (exist->peer) == BGP_PEER_EBGP)
266 if (peer_sort (new->peer) == BGP_PEER_CONFED
267 && peer_sort (exist->peer) == BGP_PEER_EBGP)
283 && peer_sort (new->peer) == BGP_PEER_EBGP
284 && peer_sort (exist->peer) == BGP_PEER_EBGP)
296 new_id.s_addr = new->peer->remote_id.s_addr;
300 exist_id.s_addr = exist->peer->remote_id.s_addr;
323 ret = sockunion_cmp (new->peer->su_remote, exist->peer->su_remote);
334 bgp_input_filter (struct peer *peer, struct prefix *p, struct attr *attr,
339 filter = &peer->filter[afi][safi];
357 bgp_output_filter (struct peer *peer, struct prefix *p, struct attr *attr,
362 filter = &peer->filter[afi][safi];
381 bgp_community_filter (struct peer *peer, struct attr *attr)
390 if (peer_sort (peer) == BGP_PEER_EBGP &&
395 if (peer_sort (peer) == BGP_PEER_EBGP
396 || peer_sort (peer) == BGP_PEER_CONFED)
405 bgp_cluster_filter (struct peer *peer, struct attr *attr)
411 if (peer->bgp->config & BGP_CONFIG_CLUSTER_ID)
412 cluster_id = peer->bgp->cluster_id;
414 cluster_id = peer->bgp->router_id;
424 bgp_input_modifier (struct peer *peer, struct prefix *p, struct attr *attr,
431 filter = &peer->filter[afi][safi];
434 attr->weight = peer->weight;
440 info.peer = peer;
457 bgp_announce_check (struct bgp_info *ri, struct peer *peer, struct prefix *p,
464 struct peer *from;
470 from = ri->peer;
471 filter = &peer->filter[afi][safi];
472 bgp = peer->bgp;
479 if (from == peer)
488 if (CHECK_FLAG (peer->af_flags[afi][safi],
500 if (bgp_community_filter (peer, ri->attr))
504 peer's id. */
507 if (IPV4_ADDR_SAME (&peer->remote_id, &ri->attr->originator_id))
510 zlog (peer->log, LOG_INFO,
512 peer->host,
520 if (CHECK_FLAG (peer->af_cap[afi][safi], PEER_CAP_ORF_PREFIX_RM_ADV)
521 && (CHECK_FLAG (peer->af_cap[afi][safi], PEER_CAP_ORF_PREFIX_SM_RCV)
522 || CHECK_FLAG (peer->af_cap[afi][safi], PEER_CAP_ORF_PREFIX_SM_OLD_RCV)))
523 if (peer->orf_plist[afi][safi])
525 if (prefix_list_apply (peer->orf_plist[afi][safi], p) == PREFIX_DENY)
530 if (bgp_output_filter (peer, p, ri->attr, afi, safi) == FILTER_DENY)
533 zlog (peer->log, LOG_INFO,
535 peer->host,
543 if (aspath_loop_check (ri->attr->aspath, peer->as))
546 zlog (peer->log, LOG_INFO,
547 "%s [Update:SEND] suppress announcement to peer AS %d is AS path.",
548 peer->host, peer->as);
559 zlog (peer->log, LOG_INFO,
560 "%s [Update:SEND] suppress announcement to peer AS %d is AS path.",
561 peer->host,
568 if (peer_sort (from) == BGP_PEER_IBGP && peer_sort (peer) == BGP_PEER_IBGP)
576 /* A route from a Client peer. */
584 if (CHECK_FLAG (peer->af_flags[afi][safi], PEER_FLAG_REFLECTOR_CLIENT))
589 /* A route from a Non-client peer. Reflect to all other
591 if (! CHECK_FLAG (peer->af_flags[afi][safi], PEER_FLAG_REFLECTOR_CLIENT))
600 if ((peer_sort (peer) == BGP_PEER_IBGP
601 || peer_sort (peer) == BGP_PEER_CONFED)
609 if (CHECK_FLAG (peer->af_flags[afi][safi], PEER_FLAG_RSERVER_CLIENT)
615 /* Remove MED if its an EBGP peer - will get overwritten by route-maps */
616 if (peer_sort (peer) == BGP_PEER_EBGP
619 if (ri->peer != bgp->peer_self && ! transparent
620 && ! CHECK_FLAG (peer->af_flags[afi][safi], PEER_FLAG_MED_UNCHANGED))
626 || (CHECK_FLAG (peer->af_flags[afi][safi], PEER_FLAG_NEXTHOP_UNCHANGED)
628 || (p->family == AF_INET6 && ri->peer != bgp->peer_self))))
632 else if (CHECK_FLAG (peer->af_flags[afi][safi], PEER_FLAG_NEXTHOP_SELF)
635 || (p->family == AF_INET6 && ri->peer == bgp->peer_self)
637 || (peer_sort (peer) == BGP_PEER_EBGP
638 && bgp_multiaccess_check_v4 (attr->nexthop, peer->host) == 0))
644 memcpy (&attr->mp_nexthop_global_in, &peer->nexthop.v4, IPV4_MAX_BYTELEN);
646 memcpy (&attr->nexthop, &peer->nexthop.v4, IPV4_MAX_BYTELEN);
653 memcpy (&attr->mp_nexthop_global, &peer->nexthop.v6_global,
663 /* Link-local address should not be transit to different peer. */
666 /* Set link-local address for shared network peer. */
667 if (peer->shared_network
668 && ! IN6_IS_ADDR_UNSPECIFIED (&peer->nexthop.v6_local))
670 memcpy (&attr->mp_nexthop_local, &peer->nexthop.v6_local,
681 if (! IN6_IS_ADDR_LINKLOCAL (&peer->nexthop.v6_local))
686 /* If this is EBGP peer and remove-private-AS is set. */
687 if (peer_sort (peer) == BGP_PEER_EBGP
688 && peer_af_flag_check (peer, afi, safi, PEER_FLAG_REMOVE_PRIVATE_AS)
696 info.peer = peer;
702 && peer_sort (peer) == BGP_PEER_IBGP)
730 struct peer *peer;
816 /* Check each BGP peer. */
817 LIST_LOOP (bgp->peer, peer, nn)
819 /* Announce route to Established peer. */
820 if (peer->status != Established)
824 if (! peer->afc_nego[afi][safi])
828 if (CHECK_FLAG (peer->af_sflags[afi][safi], PEER_STATUS_ORF_WAIT_REFRESH))
831 /* Announcement to peer->conf. If the route is filtered,
834 && bgp_announce_check (new_select, peer, p, &attr, afi, safi))
835 bgp_adj_out_set (rn, peer, p, &attr, afi, safi, new_select);
837 bgp_adj_out_unset (rn, peer, p, afi, safi);
861 bgp_maximum_prefix_overflow (struct peer *peer, afi_t afi, safi_t safi)
863 if (peer->pmax[afi][safi]
864 && peer->pcount[afi][safi] >= peer->pmax[afi][safi])
866 zlog (peer->log, LOG_INFO,
868 peer->host, afi, peer->pcount[afi][safi], peer->pmax[afi][safi]);
869 if (! peer->pmax_warning[afi][safi])
875 ndata[3] = (u_char)(peer->pmax[afi][safi] >> 24);
876 ndata[4] = (u_char)(peer->pmax[afi][safi] >> 16);
877 ndata[5] = (u_char)(peer->pmax[afi][safi] >> 8);
878 ndata[6] = (u_char)(peer->pmax[afi][safi]);
884 bgp_notify_send_with_data (peer, BGP_NOTIFY_CEASE,
887 SET_FLAG (peer->sflags, PEER_STATUS_PREFIX_OVERFLOW);
895 bgp_rib_remove (struct bgp_node *rn, struct bgp_info *ri, struct peer *peer,
900 peer->pcount[afi][safi]--;
901 bgp_aggregate_decrement (peer->bgp, &rn->p, ri, afi, safi);
903 bgp_process (peer->bgp, rn, afi, safi);
911 bgp_rib_withdraw (struct bgp_node *rn, struct bgp_info *ri, struct peer *peer,
919 peer->pcount[afi][safi]--;
920 bgp_aggregate_decrement (peer->bgp, &rn->p, ri, afi, safi);
925 if (CHECK_FLAG (peer->bgp->af_flags[afi][safi], BGP_CONFIG_DAMPENING)
926 && peer_sort (peer) == BGP_PEER_EBGP)
935 bgp_process (peer->bgp, rn, afi, safi);
949 bgp_update (struct peer *peer, struct prefix *p, struct attr *attr,
964 bgp = peer->bgp;
967 /* When peer's soft reconfiguration enabled. Record input packet in
969 if (CHECK_FLAG (peer->af_flags[afi][safi], PEER_FLAG_SOFT_RECONFIG)
970 && peer != bgp->peer_self && ! soft_reconfig)
971 bgp_adj_in_set (rn, peer, attr);
975 if (ri->peer == peer && ri->type == type && ri->sub_type == sub_type)
979 if (peer->change_local_as)
981 if (! CHECK_FLAG (peer->flags, PEER_FLAG_LOCAL_AS_NO_PREPEND))
984 if (aspath_loop_check (attr->aspath, peer->change_local_as) > aspath_loop_count)
992 if (aspath_loop_check (attr->aspath, bgp->as) > peer->allowas_in[afi][safi]
995 > peer->allowas_in[afi][safi]))
1010 if (bgp_cluster_filter (peer, attr))
1017 if (bgp_input_filter (peer, p, attr, afi, safi) == FILTER_DENY)
1026 if (bgp_input_modifier (peer, p, &new_attr, afi, safi) == RMAP_DENY)
1035 /* If the peer is EBGP and nexthop is not on connected route,
1037 if (peer_sort (peer) == BGP_PEER_EBGP && peer->ttl == 1
1039 && ! CHECK_FLAG (peer->flags, PEER_FLAG_ENFORCE_MULTIHOP))
1069 && peer_sort (peer) == BGP_PEER_EBGP
1073 zlog (peer->log, LOG_INFO, "%s rcvd %s/%d",
1074 peer->host,
1078 peer->pcount[afi][safi]++;
1089 zlog (peer->log, LOG_INFO,
1091 peer->host,
1103 zlog (peer->log, LOG_INFO, "%s rcvd %s/%d",
1104 peer->host,
1113 && peer_sort (peer) == BGP_PEER_EBGP)
1120 peer->pcount[afi][safi]++;
1135 && peer_sort (peer) == BGP_PEER_EBGP)
1149 && (peer_sort (peer) == BGP_PEER_IBGP
1150 || (peer_sort (peer) == BGP_PEER_EBGP && peer->ttl != 1)
1151 || CHECK_FLAG (peer->flags, PEER_FLAG_ENFORCE_MULTIHOP)))
1153 if (bgp_nexthop_lookup (afi, peer, ri, NULL, NULL))
1172 zlog (peer->log, LOG_INFO, "%s rcvd %s/%d",
1173 peer->host,
1179 peer->pcount[afi][safi]++;
1185 new->peer = peer;
1196 && (peer_sort (peer) == BGP_PEER_IBGP
1197 || (peer_sort (peer) == BGP_PEER_EBGP && peer->ttl != 1)
1198 || CHECK_FLAG (peer->flags, PEER_FLAG_ENFORCE_MULTIHOP)))
1200 if (bgp_nexthop_lookup (afi, peer, new, NULL, NULL))
1216 if (! peer->pmax_warning[afi][safi])
1217 if (bgp_maximum_prefix_overflow (peer, afi, safi))
1229 zlog (peer->log, LOG_INFO,
1231 peer->host,
1236 bgp_rib_withdraw (rn, ri, peer, afi, safi, 1);
1244 bgp_withdraw (struct peer *peer, struct prefix *p, struct attr *attr,
1253 bgp = peer->bgp;
1257 zlog (peer->log, LOG_INFO, "%s rcvd UPDATE about %s/%d -- withdrawn",
1258 peer->host,
1265 /* If peer is soft reconfiguration enabled. Record input packet for
1267 if (CHECK_FLAG (peer->af_flags[afi][safi], PEER_FLAG_SOFT_RECONFIG)
1268 && peer != bgp->peer_self)
1269 bgp_adj_in_unset (rn, peer);
1273 if (ri->peer == peer && ri->type == type && ri->sub_type == sub_type)
1278 bgp_rib_withdraw (rn, ri, peer, afi, safi, 0);
1280 zlog (peer->log, LOG_INFO,
1281 "%s Can't find the route %s/%d", peer->host,
1293 bgp_default_originate (struct peer *peer, afi_t afi, safi_t safi, int withdraw)
1300 struct peer *from;
1303 bgp = peer->bgp;
1309 memcpy (&attr.nexthop, &peer->nexthop.v4, IPV4_MAX_BYTELEN);
1319 memcpy (&attr.mp_nexthop_global, &peer->nexthop.v6_global,
1323 /* If the peer is on shared nextwork and we have link-local
1325 if (peer->shared_network
1326 && !IN6_IS_ADDR_UNSPECIFIED (&peer->nexthop.v6_local))
1328 memcpy (&attr.mp_nexthop_local, &peer->nexthop.v6_local,
1337 if (peer->default_rmap[afi][safi].name)
1339 binfo.peer = bgp->peer_self;
1342 ret = route_map_apply (peer->default_rmap[afi][safi].map, &p,
1354 if (CHECK_FLAG (peer->af_flags[afi][safi],
1356 bgp_default_withdraw_send (peer, afi, safi);
1357 UNSET_FLAG (peer->af_flags[afi][safi],
1362 SET_FLAG (peer->af_flags[afi][safi], PEER_FLAG_DEFAULT_ORIGINATE_CHECK);
1363 bgp_default_update_send (peer, &attr, afi, safi, from);
1371 bgp_announce_table (struct peer *peer, afi_t afi, safi_t safi,
1379 table = peer->bgp->rib[afi][safi];
1382 && CHECK_FLAG (peer->af_flags[afi][safi], PEER_FLAG_DEFAULT_ORIGINATE))
1383 bgp_default_originate (peer, afi, safi, 0);
1387 if (CHECK_FLAG (ri->flags, BGP_INFO_SELECTED) && ri->peer != peer)
1389 if (bgp_announce_check (ri, peer, &rn->p, &attr, afi, safi))
1390 bgp_adj_out_set (rn, peer, &rn->p, &attr, afi, safi, ri);
1392 bgp_adj_out_unset (rn, peer, &rn->p, afi, safi);
1397 bgp_announce_route (struct peer *peer, afi_t afi, safi_t safi)
1402 if (peer->status != Established)
1405 if (! peer->afc_nego[afi][safi])
1409 if (CHECK_FLAG (peer->af_sflags[afi][safi], PEER_STATUS_ORF_WAIT_REFRESH))
1413 bgp_announce_table (peer, afi, safi, NULL);
1415 for (rn = bgp_table_top (peer->bgp->rib[afi][safi]); rn;
1418 bgp_announce_table (peer, afi, safi, table);
1422 bgp_announce_route_all (struct peer *peer)
1429 bgp_announce_route (peer, afi, safi);
1434 bgp_soft_reconfig_table (struct peer *peer, afi_t afi, safi_t safi,
1442 table = peer->bgp->rib[afi][safi];
1447 if (ain->peer == peer)
1449 ret = bgp_update (peer, &rn->p, ain->attr, afi, safi,
1463 bgp_soft_reconfig_in (struct peer *peer, afi_t afi, safi_t safi)
1468 if (peer->status != Established)
1472 bgp_soft_reconfig_table (peer, afi, safi, NULL);
1474 for (rn = bgp_table_top (peer->bgp->rib[afi][safi]); rn;
1477 bgp_soft_reconfig_table (peer, afi, safi, table);
1482 bgp_clear_route_table (struct peer *peer, afi_t afi, safi_t safi,
1491 table = peer->bgp->rib[afi][safi];
1496 if (ri->peer == peer)
1498 bgp_rib_remove (rn, ri, peer, afi, safi);
1502 if (ain->peer == peer)
1509 if (aout->peer == peer)
1511 bgp_adj_out_remove (rn, aout, peer, afi, safi);
1519 bgp_clear_route (struct peer *peer, afi_t afi, safi_t safi)
1524 if (! peer->afc[afi][safi])
1528 bgp_clear_route_table (peer, afi, safi, NULL);
1530 for (rn = bgp_table_top (peer->bgp->rib[afi][safi]); rn;
1533 bgp_clear_route_table (peer, afi, safi, table);
1537 bgp_clear_route_all (struct peer *peer)
1544 bgp_clear_route (peer, afi, safi);
1548 bgp_clear_adj_in (struct peer *peer, afi_t afi, safi_t safi)
1554 table = peer->bgp->rib[afi][safi];
1558 if (ain->peer == peer)
1612 bgp_nlri_parse (struct peer *peer, struct attr *attr, struct bgp_nlri *packet)
1620 /* Check peer status. */
1621 if (peer->status != Established)
1657 zlog (peer->log, LOG_ERR,
1660 bgp_notify_send (peer,
1675 zlog (peer->log, LOG_WARNING,
1686 ret = bgp_update (peer, &p, attr, packet->afi, packet->safi,
1689 ret = bgp_withdraw (peer, &p, attr, packet->afi, packet->safi,
1707 bgp_nlri_sanity_check (struct peer *peer, int afi, u_char *pnt,
1728 plog_err (peer->log,
1730 peer->host, prefixlen);
1731 bgp_notify_send (peer, BGP_NOTIFY_UPDATE_ERR,
1741 plog_err (peer->log,
1744 peer->host, psize);
1745 bgp_notify_send (peer, BGP_NOTIFY_UPDATE_ERR,
1756 plog_err (peer->log,
1759 peer->host);
1760 bgp_notify_send (peer, BGP_NOTIFY_UPDATE_ERR,
1810 info.peer = bgp->peer_self;
1829 if (ri->peer == bgp->peer_self && ri->type == ZEBRA_ROUTE_BGP
1866 new->peer = bgp->peer_self;
1897 new->peer = bgp->peer_self;
1924 if (ri->peer == bgp->peer_self
1955 if (ri->peer == bgp->peer_self
2833 new->peer = bgp->peer_self;
3003 new->peer = bgp->peer_self;
3070 if (ri->peer == bgp->peer_self
3563 info.peer = bgp->peer_self;
3584 if (bi->peer == bgp->peer_self
3620 new->peer = bgp->peer_self;
3653 if (ri->peer == bgp->peer_self
3684 if (ri->peer == bgp->peer_self
3776 if ((binfo->peer->as) && (binfo->peer->as == binfo->peer->local_as))
3935 if ((binfo->peer->as) && (binfo->peer->as == binfo->peer->local_as))
4020 len = vty_out (vty, "%s", binfo->peer->host);
4090 len = vty_out (vty, "%s", binfo->peer->host);
4158 || CHECK_FLAG (binfo->peer->af_flags[afi][safi], PEER_FLAG_REFLECTOR_CLIENT)
4159 || CHECK_FLAG (binfo->peer->af_flags[afi][safi], PEER_FLAG_RSERVER_CLIENT)
4168 if (CHECK_FLAG (binfo->peer->af_flags[afi][safi], PEER_FLAG_REFLECTOR_CLIENT))
4170 if (CHECK_FLAG (binfo->peer->af_flags[afi][safi], PEER_FLAG_RSERVER_CLIENT))
4195 if (binfo->peer == bgp->peer_self)
4207 vty_out (vty, " from %s", sockunion2str (&binfo->peer->su, buf, SU_ADDRSTRLEN));
4211 vty_out (vty, " (%s)", inet_ntop (AF_INET, &binfo->peer->remote_id, buf1, BUFSIZ));
4243 if (binfo->peer != bgp->peer_self)
4245 if (binfo->peer->as == binfo->peer->local_as)
4249 (bgp_confederation_peers_check(bgp, binfo->peer->as) ? "confed-external" : "external"));
4424 binfo.peer = ri->peer;
4438 if (ri->peer->su_remote == NULL || ! sockunion_same(ri->peer->su_remote, su))
4669 binfo.peer = ri->peer;
4683 if (ri->peer->su_remote == NULL || ! sockunion_same(ri->peer->su_remote, su))
4851 struct peer *peer;
4901 vty_out (vty, ", not advertised to any peer");
4903 vty_out (vty, ", not advertised to EBGP peer");
4910 /* advertised peer */
4911 LIST_LOOP (bgp->peer, peer, nn)
4913 if (bgp_adj_out_lookup (peer, p, afi, safi, rn))
4916 vty_out (vty, " Advertised to non peer-group peers:%s ", VTY_NEWLINE);
4917 vty_out (vty, " %s", sockunion2str (&peer->su, buf1, SU_ADDRSTRLEN));
4922 vty_out (vty, " Not advertised to any peer");
6003 "Do not advertise to any peer (well-known community)\n"
6018 "Do not advertise to any peer (well-known community)\n"
6022 "Do not advertise to any peer (well-known community)\n"
6034 "Do not advertise to any peer (well-known community)\n"
6038 "Do not advertise to any peer (well-known community)\n"
6042 "Do not advertise to any peer (well-known community)\n"
6054 "Do not advertise to any peer (well-known community)\n"
6058 "Do not advertise to any peer (well-known community)\n"
6062 "Do not advertise to any peer (well-known community)\n"
6066 "Do not advertise to any peer (well-known community)\n"
6081 "Do not advertise to any peer (well-known community)\n"
6102 "Do not advertise to any peer (well-known community)\n"
6106 "Do not advertise to any peer (well-known community)\n"
6121 "Do not advertise to any peer (well-known community)\n"
6125 "Do not advertise to any peer (well-known community)\n"
6129 "Do not advertise to any peer (well-known community)\n"
6144 "Do not advertise to any peer (well-known community)\n"
6148 "Do not advertise to any peer (well-known community)\n"
6152 "Do not advertise to any peer (well-known community)\n"
6156 "Do not advertise to any peer (well-known community)\n"
6168 "Do not advertise to any peer (well-known community)\n"
6184 "Do not advertise to any peer (well-known community)\n"
6188 "Do not advertise to any peer (well-known community)\n"
6201 "Do not advertise to any peer (well-known community)\n"
6205 "Do not advertise to any peer (well-known community)\n"
6209 "Do not advertise to any peer (well-known community)\n"
6222 "Do not advertise to any peer (well-known community)\n"
6226 "Do not advertise to any peer (well-known community)\n"
6230 "Do not advertise to any peer (well-known community)\n"
6234 "Do not advertise to any peer (well-known community)\n"
6250 "Do not advertise to any peer (well-known community)\n"
6272 "Do not advertise to any peer (well-known community)\n"
6276 "Do not advertise to any peer (well-known community)\n"
6292 "Do not advertise to any peer (well-known community)\n"
6296 "Do not advertise to any peer (well-known community)\n"
6300 "Do not advertise to any peer (well-known community)\n"
6316 "Do not advertise to any peer (well-known community)\n"
6320 "Do not advertise to any peer (well-known community)\n"
6324 "Do not advertise to any peer (well-known community)\n"
6328 "Do not advertise to any peer (well-known community)\n"
6341 "Do not advertise to any peer (well-known community)\n"
6356 "Do not advertise to any peer (well-known community)\n"
6367 "Do not advertise to any peer (well-known community)\n"
6371 "Do not advertise to any peer (well-known community)\n"
6383 "Do not advertise to any peer (well-known community)\n"
6387 "Do not advertise to any peer (well-known community)\n"
6398 "Do not advertise to any peer (well-known community)\n"
6402 "Do not advertise to any peer (well-known community)\n"
6406 "Do not advertise to any peer (well-known community)\n"
6418 "Do not advertise to any peer (well-known community)\n"
6422 "Do not advertise to any peer (well-known community)\n"
6426 "Do not advertise to any peer (well-known community)\n"
6437 "Do not advertise to any peer (well-known community)\n"
6441 "Do not advertise to any peer (well-known community)\n"
6445 "Do not advertise to any peer (well-known community)\n"
6449 "Do not advertise to any peer (well-known community)\n"
6461 "Do not advertise to any peer (well-known community)\n"
6465 "Do not advertise to any peer (well-known community)\n"
6469 "Do not advertise to any peer (well-known community)\n"
6473 "Do not advertise to any peer (well-known community)\n"
6486 "Do not advertise to any peer (well-known community)\n"
6502 "Do not advertise to any peer (well-known community)\n"
6506 "Do not advertise to any peer (well-known community)\n"
6519 "Do not advertise to any peer (well-known community)\n"
6523 "Do not advertise to any peer (well-known community)\n"
6527 "Do not advertise to any peer (well-known community)\n"
6540 "Do not advertise to any peer (well-known community)\n"
6544 "Do not advertise to any peer (well-known community)\n"
6548 "Do not advertise to any peer (well-known community)\n"
6552 "Do not advertise to any peer (well-known community)\n"
6563 "Do not advertise to any peer (well-known community)\n"
6579 "Do not advertise to any peer (well-known community)\n"
6591 "Do not advertise to any peer (well-known community)\n"
6595 "Do not advertise to any peer (well-known community)\n"
6608 "Do not advertise to any peer (well-known community)\n"
6612 "Do not advertise to any peer (well-known community)\n"
6624 "Do not advertise to any peer (well-known community)\n"
6628 "Do not advertise to any peer (well-known community)\n"
6632 "Do not advertise to any peer (well-known community)\n"
6645 "Do not advertise to any peer (well-known community)\n"
6649 "Do not advertise to any peer (well-known community)\n"
6653 "Do not advertise to any peer (well-known community)\n"
6665 "Do not advertise to any peer (well-known community)\n"
6669 "Do not advertise to any peer (well-known community)\n"
6673 "Do not advertise to any peer (well-known community)\n"
6677 "Do not advertise to any peer (well-known community)\n"
6690 "Do not advertise to any peer (well-known community)\n"
6694 "Do not advertise to any peer (well-known community)\n"
6698 "Do not advertise to any peer (well-known community)\n"
6702 "Do not advertise to any peer (well-known community)\n"
6716 "Do not advertise to any peer (well-known community)\n"
6733 "Do not advertise to any peer (well-known community)\n"
6737 "Do not advertise to any peer (well-known community)\n"
6751 "Do not advertise to any peer (well-known community)\n"
6755 "Do not advertise to any peer (well-known community)\n"
6759 "Do not advertise to any peer (well-known community)\n"
6773 "Do not advertise to any peer (well-known community)\n"
6777 "Do not advertise to any peer (well-known community)\n"
6781 "Do not advertise to any peer (well-known community)\n"
6785 "Do not advertise to any peer (well-known community)\n"
6799 "Do not advertise to any peer (well-known community)\n"
6815 "Do not advertise to any peer (well-known community)\n"
6819 "Do not advertise to any peer (well-known community)\n"
6832 "Do not advertise to any peer (well-known community)\n"
6836 "Do not advertise to any peer (well-known community)\n"
6840 "Do not advertise to any peer (well-known community)\n"
6853 "Do not advertise to any peer (well-known community)\n"
6857 "Do not advertise to any peer (well-known community)\n"
6861 "Do not advertise to any peer (well-known community)\n"
6865 "Do not advertise to any peer (well-known community)\n"
6878 "Do not advertise to any peer (well-known community)\n"
6895 "Do not advertise to any peer (well-known community)\n"
6899 "Do not advertise to any peer (well-known community)\n"
6913 "Do not advertise to any peer (well-known community)\n"
6917 "Do not advertise to any peer (well-known community)\n"
6921 "Do not advertise to any peer (well-known community)\n"
6935 "Do not advertise to any peer (well-known community)\n"
6939 "Do not advertise to any peer (well-known community)\n"
6943 "Do not advertise to any peer (well-known community)\n"
6947 "Do not advertise to any peer (well-known community)\n"
7292 show_adj_route (struct vty *vty, struct peer *peer, afi_t afi, safi_t safi,
7313 if (! in && CHECK_FLAG (peer->af_flags[afi][safi],
7329 if (ain->peer == peer)
7353 if (adj->peer == peer)
7384 struct peer *peer;
7393 peer = peer_lookup (NULL, &su);
7394 if (! peer || ! peer->afc[afi][safi])
7400 if (in && ! CHECK_FLAG (peer->af_flags[afi][safi], PEER_FLAG_SOFT_RECONFIG))
7407 show_adj_route (vty, peer, afi, safi, in);
7551 struct peer *peer;
7558 peer = peer_lookup (NULL, su);
7559 if (! peer)
7562 sprintf (name, "%s.%d.%d", peer->host, AFI_IP, SAFI_UNICAST);
7590 struct peer *peer;
7597 peer = peer_lookup (NULL, su);
7598 if (! peer)
7603 sprintf (name, "%s.%d.%d", peer->host, AFI_IP, SAFI_MULTICAST);
7613 sprintf (name, "%s.%d.%d", peer->host, AFI_IP, SAFI_UNICAST);
7664 struct peer *peer;
7671 peer = peer_lookup (NULL, su);
7672 if (! peer)
7675 sprintf (name, "%s.%d.%d", peer->host, AFI_IP6, SAFI_UNICAST);
7744 struct peer *peer;
7753 peer = peer_lookup (NULL, su);
7754 if (! peer || ! peer->afc[afi][safi])
8028 struct peer *peer;
8039 peer = rinfo->peer;
8041 if (peer->su.sa.sa_family != AF_INET)
8046 q.prefix = peer->su.sin.sin_addr;
8082 if (peer_sort (peer) == BGP_PEER_EBGP)