mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-15 20:32:18 +00:00
pimd: Add some debugs for when local membership fails
When we fail to add a local membership add some additional debugs so that we can have a bit more information on when something goes bad. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
This commit is contained in:
parent
d482ae5912
commit
78b0c6bfa7
@ -1012,10 +1012,21 @@ int pim_ifchannel_local_membership_add(struct interface *ifp,
|
||||
|
||||
/* PIM enabled on interface? */
|
||||
pim_ifp = ifp->info;
|
||||
if (!pim_ifp)
|
||||
if (!pim_ifp) {
|
||||
if (PIM_DEBUG_EVENTS)
|
||||
zlog_debug("%s:%s Expected pim interface setup for %s",
|
||||
__PRETTY_FUNCTION__,
|
||||
pim_str_sg_dump(sg), ifp->name);
|
||||
return 0;
|
||||
if (!PIM_IF_TEST_PIM(pim_ifp->options))
|
||||
}
|
||||
|
||||
if (!PIM_IF_TEST_PIM(pim_ifp->options)) {
|
||||
if (PIM_DEBUG_EVENTS)
|
||||
zlog_debug("%s:%s PIM is not configured on this interface %s",
|
||||
__PRETTY_FUNCTION__,
|
||||
pim_str_sg_dump(sg), ifp->name);
|
||||
return 0;
|
||||
}
|
||||
|
||||
pim = pim_ifp->pim;
|
||||
|
||||
@ -1033,6 +1044,10 @@ int pim_ifchannel_local_membership_add(struct interface *ifp,
|
||||
|
||||
ch = pim_ifchannel_add(ifp, sg, 0, PIM_UPSTREAM_FLAG_MASK_SRC_IGMP);
|
||||
if (!ch) {
|
||||
if (PIM_DEBUG_EVENTS)
|
||||
zlog_debug("%s:%s Unable to add ifchannel",
|
||||
__PRETTY_FUNCTION__,
|
||||
pim_str_sg_dump(sg));
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user