summaryrefslogtreecommitdiff
path: root/pimd/pim_mroute.c
diff options
context:
space:
mode:
authorChirag Shah <chirag@nvidia.com>2021-11-10 17:22:24 -0800
committerChirag Shah <chirag@nvidia.com>2021-12-05 21:28:11 -0800
commit2134a5fe519f178a1b47010f28a987fb3b6fd70a (patch)
tree23b6b75c7fb5046351884faa831d5051a42bb972 /pimd/pim_mroute.c
parent2e38d79e646a2e37af717ed5e3a3b5365501fbc8 (diff)
frr-reload: fix bgp nbr remote-as
Remove neighbor <> remote-as <> config line, if the neighbor is part of the peer-group and peer-group contains remote-as config. Neighbors which are part of the peer-group cannot override remote-as. Fix: Frr-reload needs to remote 'neighbor <> remote-as <>' from lines_to_add if its already part of peer-group and peer-group has remote-as config. Testing Done: Before: Config snippet: neighbor PEERS peer-group neighbor PEERS remote-as external neighbor PEERS timers 3 9 neighbor 10.2.1.1 remote-as external neighbor 10.2.1.1 peer-group PEERS neighbor 10.2.1.1 timers 3 9 neighbor 10.2.1.2 remote-as external neighbor 10.2.1.2 peer-group PEERS Frr-reload failure: line 179: Failure to communicate[13] to bgpd, line: neighbor 10.2.1.1 remote-as external % Peer-group member cannot override remote-as of peer-group line 179: Failure to communicate[13] to bgpd, line: neighbor 10.2.1.2 remote-as external % Peer-group member cannot override remote-as of peer-group After: frr-reload apply the config successfully. Signed-off-by: Chirag Shah <chirag@nvidia.com>
Diffstat (limited to 'pimd/pim_mroute.c')
0 files changed, 0 insertions, 0 deletions