summaryrefslogtreecommitdiffstats
path: root/pimd/pim_upstream.c
diff options
context:
space:
mode:
authorDonald Sharp <donaldsharp72@gmail.com>2021-11-22 20:42:56 +0100
committerGitHub <noreply@github.com>2021-11-22 20:42:56 +0100
commitf1189d7374075cee09d19182ac7ebdd7a40a345c (patch)
tree9808b7ee5e8d56856afae0810335c9985834f595 /pimd/pim_upstream.c
parentMerge pull request #10057 from ton31337/fix/we_shouldn_send_LLA_for_RS (diff)
parentpimd: STAR inherited Flag not properly set in certain scenarios (diff)
downloadfrr-f1189d7374075cee09d19182ac7ebdd7a40a345c.tar.xz
frr-f1189d7374075cee09d19182ac7ebdd7a40a345c.zip
Merge pull request #9919 from mobash-rasool/pim-upst-3
pimd: STAR inherited Flag not properly set in certain scenarios
Diffstat (limited to 'pimd/pim_upstream.c')
-rw-r--r--pimd/pim_upstream.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/pimd/pim_upstream.c b/pimd/pim_upstream.c
index c5d542ac0..e59dbba9d 100644
--- a/pimd/pim_upstream.c
+++ b/pimd/pim_upstream.c
@@ -1863,6 +1863,8 @@ int pim_upstream_inherited_olist_decide(struct pim_instance *pim,
flag = PIM_OIF_FLAG_PROTO_IGMP;
if (PIM_IF_FLAG_TEST_PROTO_PIM(ch->flags))
flag |= PIM_OIF_FLAG_PROTO_PIM;
+ if (starch)
+ flag |= PIM_OIF_FLAG_PROTO_STAR;
}
pim_channel_add_oif(up->channel_oil, ifp, flag,