]> git.puffer.fish Git - mirror/frr.git/commit
pimd: During prefix-list update, behave as PIM_UPSTREAM_NOTJOINED state (conformance... 18209/head
authorRajesh Varatharaj <rvaratharaj@nvidia.com>
Wed, 21 Jun 2023 17:59:12 +0000 (10:59 -0700)
committerMergify <37929162+mergify[bot]@users.noreply.github.com>
Thu, 20 Feb 2025 18:42:05 +0000 (18:42 +0000)
commit8653c12d31ae1973f10002e5a6076cb6e9c72233
tree4991d824c9b13989c7c5be484b88b3e21594de24
parentf6cbcb0b1e5e6a74927263c27454185844a2455c
pimd: During prefix-list update, behave as PIM_UPSTREAM_NOTJOINED state (conformance issue)

Issue:
If there are any changes to the prefix list, we perform a re-lookup to map the correct RP for the group.
Even if the S,G entry is PIM_UPSTREAM_NOTJOINED and in FHR, In the case of IGMPv3, an S,G entry can be
created with no joins. this is not necessary.
 https://www.rfc-editor.org/rfc/rfc4601#section-4.5.7 says no op in case of NOTJOINED

Solution:
To solve this issue, Stop RP mapping when the state is NOTJOINED

Ticket: #3496931

Signed-off-by: Rajesh Varatharaj <rvaratharaj@nvidia.com>
(cherry picked from commit 51f26d17da288af44a8a0e536dbe317a7e678514)
pimd/pim_upstream.c