From cf568522d559b837bb7d73e48942c8df020a5060 Mon Sep 17 00:00:00 2001 From: Donald Sharp Date: Tue, 14 Jun 2022 09:50:54 -0400 Subject: [PATCH] pimd: Cleanup rpf lookup debug to help us figure out what is going on The rpf lookup debug was not taking into account the fact that a prefix-list might be applied and also we might need to make a choice between the two. So let's give ourselves a bit more data. Signed-off-by: Donald Sharp --- pimd/pim_rp.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pimd/pim_rp.c b/pimd/pim_rp.c index 3da0a35303..2b798b14b2 100644 --- a/pimd/pim_rp.c +++ b/pimd/pim_rp.c @@ -267,10 +267,15 @@ struct rp_info *pim_rp_find_match_group(struct pim_instance *pim, } rp_info = rn->info; - if (PIM_DEBUG_PIM_TRACE) - zlog_debug("Lookedup: %p for rp_info: %p(%pFX) Lock: %d", rn, - rp_info, &rp_info->group, - route_node_get_lock_count(rn)); + if (PIM_DEBUG_PIM_TRACE) { + if (best) + zlog_debug( + "Lookedup(%pFX): prefix_list match %s, rn %p found: %pFX", + group, best->plist, rn, &rp_info->group); + else + zlog_debug("Lookedup(%pFX): rn %p found:%pFX", group, + rn, &rp_info->group); + } route_unlock_node(rn); -- 2.39.5