summaryrefslogtreecommitdiff
path: root/pimd/pim_zebra.c
diff options
context:
space:
mode:
authorJafar Al-Gharaibeh <Jafaral@users.noreply.github.com>2018-09-21 13:50:40 -0500
committerGitHub <noreply@github.com>2018-09-21 13:50:40 -0500
commit6ea2d6e15f226fb9a946e94c593de3404d4e1582 (patch)
tree369ba357ea93c79fd459d2ffb95ee19d85a6bfc9 /pimd/pim_zebra.c
parent954182777368e31570d4a62c0c0837f3555e3615 (diff)
parentb5469d021cd8240bf08bce8f9f0d9e1e644ff05d (diff)
Merge pull request #3067 from donaldsharp/pim_fixes
Pim fixes
Diffstat (limited to 'pimd/pim_zebra.c')
-rw-r--r--pimd/pim_zebra.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/pimd/pim_zebra.c b/pimd/pim_zebra.c
index 4fa4ea857f..4ff9bd6bdc 100644
--- a/pimd/pim_zebra.c
+++ b/pimd/pim_zebra.c
@@ -1044,9 +1044,14 @@ void igmp_source_forward_start(struct pim_instance *pim,
return;
}
- if (!(PIM_I_am_DR(pim_oif)))
+ if (!(PIM_I_am_DR(pim_oif))) {
+ if (PIM_DEBUG_IGMP_TRACE)
+ zlog_debug("%s: %s was received on %s interface but we are not DR for that interface",
+ __PRETTY_FUNCTION__,
+ pim_str_sg_dump(&sg),
+ group->group_igmp_sock->interface->name);
return;
-
+ }
/*
Feed IGMPv3-gathered local membership information into PIM
per-interface (S,G) state.