]> git.puffer.fish Git - matthieu/frr.git/commit
pimd: correctly process rp-count==0 BSMs
authorDavid Lamparter <equinox@opensourcerouting.org>
Thu, 22 Jul 2021 09:49:08 +0000 (11:49 +0200)
committerDavid Lamparter <equinox@opensourcerouting.org>
Wed, 17 Nov 2021 10:17:44 +0000 (11:17 +0100)
commit43038bd5ef313382a9c8da73342ab193bdb178c7
tree23d1e4e88e3325548674a41a36997d65a2e5caf3
parent56be7c7ed1384127c7caa5317e6de90c0f4c223f
pimd: correctly process rp-count==0 BSMs

rp-count==0 isn't a broken BSM, it just means the BSR no longer has any
Candidate RPs for the group range.  Previous behavior is badly mistaken
since it stops processing the entire packet.

Fix to correctly remove group range on rp-count==0 and continue
processing remainder of the packet.

Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
pimd/pim_bsm.c