From b1d15e151a3a640d6b0bb4c6f47eeb85f12f946b Mon Sep 17 00:00:00 2001 From: Donald Sharp Date: Thu, 13 Oct 2016 11:31:07 -0400 Subject: [PATCH] pimd: Allow mroute to return if incoming interface comes back If the incoming interface comes back, reinstall the channel oil if the mroute is not installed. Signed-off-by: Donald Sharp --- pimd/pim_zebra.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pimd/pim_zebra.c b/pimd/pim_zebra.c index cd0dd5c452..e8460044e1 100644 --- a/pimd/pim_zebra.c +++ b/pimd/pim_zebra.c @@ -450,6 +450,9 @@ pim_scan_individual_oil (struct channel_oil *c_oil) if (input_iface_vif_index == c_oil->oil.mfcc_parent) { + if (!c_oil->installed) + pim_mroute_add (c_oil); + /* RPF unchanged */ return; } -- 2.39.5