From f7cd1091b7d79704b2ab7a0d85703e456aa5aa08 Mon Sep 17 00:00:00 2001 From: Donald Sharp Date: Wed, 18 Mar 2020 07:41:03 -0400 Subject: [PATCH] pimd: Note when rpf_update fails Signed-off-by: Donald Sharp --- pimd/pim_vxlan.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/pimd/pim_vxlan.c b/pimd/pim_vxlan.c index 4c94b389a0..380c97a97c 100644 --- a/pimd/pim_vxlan.c +++ b/pimd/pim_vxlan.c @@ -253,8 +253,17 @@ static void pim_vxlan_orig_mr_up_del(struct pim_vxlan_sg *vxlan_sg) /* if there are other references register the source * for nht */ - if (up) - pim_rpf_update(vxlan_sg->pim, up, NULL, __func__); + if (up) { + enum pim_rpf_result r; + + r = pim_rpf_update(vxlan_sg->pim, up, NULL, __func__); + if (r == PIM_RPF_FAILURE) { + if (PIM_DEBUG_VXLAN) + zlog_debug( + "vxlan SG %s rpf_update failure", + vxlan_sg->sg_str); + } + } } } -- 2.39.5