]> git.puffer.fish Git - matthieu/frr.git/commit
pimd: fix event order for forward_stop()
authorDavid Lamparter <equinox@opensourcerouting.org>
Sun, 24 Oct 2021 11:46:06 +0000 (13:46 +0200)
committerDavid Lamparter <equinox@opensourcerouting.org>
Wed, 17 Nov 2021 15:47:28 +0000 (16:47 +0100)
commit5e0105ff80eb5e7b60cd1cdbe16aabb9f8b20463
treec45338a28dfbb30c9e7a77f024d5ae915da9be47
parent86696f7bbe0623bdd0c0dcf9e7b625f193b1d1c3
pimd: fix event order for forward_stop()

`pim_ifchannel_ifjoin_switch()` changes flags that `pim_forward_stop()`
looks at.  This leads to data flow continuing until we have some reason
to sync state again.

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