]> git.proxmox.com Git - mirror_frr.git/commit - pimd/pim_ifchannel.c
pimd: Fix handling of *,G on RP to allow prune of S,G to go out
authorDonald Sharp <sharpd@cumulusnetworks.com>
Tue, 24 Jan 2017 21:11:40 +0000 (16:11 -0500)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Mon, 30 Jan 2017 17:54:20 +0000 (12:54 -0500)
commita118e71d0e01e7923522f13e5ddd0f9e2803ec0a
treed1e0a9ed74f5a892386197b353ebb90d3f702b62
parent0b6817c5e7331732877090256492539e0e858fd8
pimd: Fix handling of *,G on RP to allow prune of S,G to go out

When on the RP we received a prune *,G for an established S,G
If join_desired is no longer true we need to prune and
reset some timers, in addition to removing the inherited
interface from the olist.

This was not happening because we were just removing
the inherited oif from the *,G.

Ticket: CM-14561
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
pimd/pim_ifchannel.c