summaryrefslogtreecommitdiff
path: root/pimd/pim_mroute.c
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@cumulusnetworks.com>2020-03-23 11:17:28 -0400
committerGitHub <noreply@github.com>2020-03-23 11:17:28 -0400
commit6ced257f012e5a87d0dce7e5f2b4a8f05838c093 (patch)
treef58870ce15729d0ea6bf7db2c3c0970d822ebb84 /pimd/pim_mroute.c
parent1a3ff5236c25e2190f4cd59792fcd384a528e76d (diff)
parentac6c8d549a94427026446281d63ddf568306425a (diff)
Merge pull request #6004 from sarav511/mc_fixes
pimd: (S,G) Route doesn't inherit olist from parent while creation in nocache path
Diffstat (limited to 'pimd/pim_mroute.c')
-rw-r--r--pimd/pim_mroute.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/pimd/pim_mroute.c b/pimd/pim_mroute.c
index 2e08ae28be..f75bd2c1bb 100644
--- a/pimd/pim_mroute.c
+++ b/pimd/pim_mroute.c
@@ -232,6 +232,8 @@ static int pim_mroute_msg_nocache(int fd, struct interface *ifp,
pim_upstream_mroute_iif_update(up->channel_oil, __func__);
}
pim_register_join(up);
+ /* if we have receiver, inherit from parent */
+ pim_upstream_inherited_olist_decide(pim_ifp->pim, up);
return 0;
}