From e30a4d4afe1027f2b129597410bafc4c159ed834 Mon Sep 17 00:00:00 2001 From: Donald Sharp Date: Tue, 15 Nov 2016 12:22:34 -0500 Subject: [PATCH] pimd: Allow 'ip pim rp ...' config after bringup If you specified the 'ip pim rp ...' after the system has been configured it was not accepting the new rp. This fixes that issue. Ticket:CM-12623 Signed-off-by: Donald Sharp --- pimd/pim_rp.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pimd/pim_rp.c b/pimd/pim_rp.c index abc06b4eff..1181cea819 100644 --- a/pimd/pim_rp.c +++ b/pimd/pim_rp.c @@ -489,6 +489,9 @@ pim_rp_setup (void) for (ALL_LIST_ELEMENTS_RO (qpim_rp_list, node, rp_info)) { + if (rp_info->rp.rpf_addr.u.prefix4.s_addr == INADDR_NONE) + continue; + if (pim_nexthop_lookup (&rp_info->rp.source_nexthop, rp_info->rp.rpf_addr.u.prefix4, 1) != 0) { if (PIM_DEBUG_PIM_TRACE) -- 2.39.5