summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@cumulusnetworks.com>2016-11-29 10:49:00 -0500
committerDonald Sharp <sharpd@cumulusnetworks.com>2016-12-21 20:26:17 -0500
commitd52ff9b703bf4084a6a8fcd6c2e465c6f61d65b4 (patch)
treeae27c13cc1f1f2df9a813ee24ae9ff1b07195925
parenta23ee35b2b5baf2453a0f5a0f2a3f53b6469fc26 (diff)
pimd: Do not allow deletion of output interface.
There exists conditions where PIM will have it's upstream route removed and an unreachable route is installed that points out the downstream interface. This unreachable route is removed from bgp as soon as it's path selection algorithim works properly, but pim has already deleted the oif and never puts it back in. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
-rw-r--r--pimd/pim_zebra.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/pimd/pim_zebra.c b/pimd/pim_zebra.c
index 44b92a8c0b..4b8c36fbe1 100644
--- a/pimd/pim_zebra.c
+++ b/pimd/pim_zebra.c
@@ -486,7 +486,7 @@ pim_scan_individual_oil (struct channel_oil *c_oil)
new_iif->name, input_iface_vif_index);
}
- del_oif(c_oil, new_iif, PIM_OIF_FLAG_PROTO_ANY);
+ //del_oif(c_oil, new_iif, PIM_OIF_FLAG_PROTO_ANY);
}
/* update iif vif_index */