]> git.puffer.fish Git - mirror/frr.git/commit
pimd: Do not create PIM state for invalid (S,G)
authorMobashshera Rasool <mrasool@vmware.com>
Mon, 28 Mar 2022 10:09:58 +0000 (03:09 -0700)
committerMobashshera Rasool <mrasool@vmware.com>
Tue, 29 Mar 2022 05:45:28 +0000 (22:45 -0700)
commit037a2c2e372f24b44ac123b8903b122e7d731a98
treec5cde7679d3dd0a3088b4ef66c78ad866e0b5635
parenta80d833f6b477851e752e6e27ba7d1dae70739b7
pimd: Do not create PIM state for invalid (S,G)

Currently FRR creates an (S,G) PIM state when an IGMPv3
(S,G) join with INCLUDE mode is received for the ASM group.

Since it is an ASM group, we should not create (S,G) PIM state
and should not be sending PIM (S,G) joins towards the source.

This is a misconfiguration. So keep this group in IGMP table
and do not create PIM state.

Issue: #10128
Co-authored-by: Vishal Dhingra <rac.vishaldhingra@gmail.com>
Signed-off-by: Mobashshera Rasool <mrasool@vmware.com>
pimd/pim_igmp.c