]> git.puffer.fish Git - matthieu/frr.git/commit
pimd: Make the rpf scan per vrf.
authorDonald Sharp <sharpd@cumulusnetworks.com>
Sun, 18 Mar 2018 01:13:09 +0000 (21:13 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Sun, 18 Mar 2018 01:13:09 +0000 (21:13 -0400)
commitda11e32521af32b4db39eeb48f2725e9f3db824d
treeba4ef32067ef07174f15ff4f0883b4a93b4a84a3
parent78c16071f99bf3a5df1800a26656c3362eb0ba48
pimd: Make the rpf scan per vrf.

We know the vrf that we are in when we need to initiate a
rescan of the rpf cache.  So pass it in and use that information.
This should help the rescan at scale with several vrf's cutting
out a lot of unnecessary work.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
pimd/pim_cmd.c
pimd/pim_instance.h
pimd/pim_neighbor.c
pimd/pim_zebra.c
pimd/pim_zebra.h
pimd/pimd.c
pimd/pimd.h