summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@nvidia.com>2022-06-14 09:50:54 -0400
committerDonald Sharp <sharpd@nvidia.com>2022-06-14 09:50:54 -0400
commitcf568522d559b837bb7d73e48942c8df020a5060 (patch)
tree02d21da50256b6834e0c614f833d042bd29b2653
parentb3a35b33c07d670b11760f6c726ebe0edbbb4142 (diff)
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 <sharpd@nvidia.com>
-rw-r--r--pimd/pim_rp.c13
1 files 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);