diff options
| author | Donald Sharp <donaldsharp72@gmail.com> | 2021-11-22 14:42:56 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-11-22 14:42:56 -0500 |
| commit | f1189d7374075cee09d19182ac7ebdd7a40a345c (patch) | |
| tree | 9808b7ee5e8d56856afae0810335c9985834f595 | |
| parent | d32c92a4c0fcee71a8a6d02cb9ff84607cfdcc07 (diff) | |
| parent | 5428f5ac64e531c854e9197a2c733d0c2c6ec303 (diff) | |
Merge pull request #9919 from mobash-rasool/pim-upst-3
pimd: STAR inherited Flag not properly set in certain scenarios
| -rw-r--r-- | pimd/pim_upstream.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/pimd/pim_upstream.c b/pimd/pim_upstream.c index c5d542ac0a..e59dbba9de 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, |
