mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-17 21:38:11 +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 enabled on interface? */
|
||||||
pim_ifp = ifp->info;
|
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;
|
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;
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
pim = pim_ifp->pim;
|
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);
|
ch = pim_ifchannel_add(ifp, sg, 0, PIM_UPSTREAM_FLAG_MASK_SRC_IGMP);
|
||||||
if (!ch) {
|
if (!ch) {
|
||||||
|
if (PIM_DEBUG_EVENTS)
|
||||||
|
zlog_debug("%s:%s Unable to add ifchannel",
|
||||||
|
__PRETTY_FUNCTION__,
|
||||||
|
pim_str_sg_dump(sg));
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user