From 2bd5af06b8afaaa6b1fcac99d3c257696ca44b5a Mon Sep 17 00:00:00 2001 From: Don Slice Date: Wed, 6 Apr 2016 12:08:42 +0000 Subject: [PATCH] bgpd: Resolve ability to add route-map out to peer-group member Modified the configuration code to properly allow a peer-group member to have a route-map out applied when one does not exist on the peer-group itself. This capability already existed for route-map in. Ticket: CM-10058 Signed-off-by: Don Slice Reviewed-by: Donald Sharp --- bgpd/bgpd.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bgpd/bgpd.c b/bgpd/bgpd.c index 8a8beea470..2583358eb9 100644 --- a/bgpd/bgpd.c +++ b/bgpd/bgpd.c @@ -6190,7 +6190,9 @@ bgp_config_write_filter (struct vty *vty, struct peer *peer, addr, filter->map[RMAP_IN].name, VTY_NEWLINE); } - if (filter->map[RMAP_OUT].name && ! gfilter) + if (filter->map[RMAP_OUT].name) + if (! gfilter || ! gfilter->map[RMAP_OUT].name + || strcmp (filter->map[RMAP_OUT].name, gfilter->map[RMAP_OUT].name) != 0) { afi_header_vty_out (vty, afi, safi, write, " neighbor %s route-map %s out%s", -- 2.39.5