]> git.puffer.fish Git - mirror/frr.git/commit
pim6d: (*,G) mroutes not learnt after pim6d daemon restart 11953/head
authorAbhishek N R <abnr@vmware.com>
Fri, 16 Sep 2022 07:42:39 +0000 (00:42 -0700)
committerAbhishek N R <abnr@vmware.com>
Fri, 16 Sep 2022 07:42:39 +0000 (00:42 -0700)
commitb4460a6b33b5aee0b245c7774649fcabdf80ba72
treebb9011b00d2542ca4e6ccb0ecd07eaabd7bb908a
parenta05ae6c440131e7ef6db23e9738101495335175b
pim6d: (*,G) mroutes not learnt after pim6d daemon restart

After restart pim dr address was zero due to which pim (*,G) join
could not get propagated towards RP.

While trying to find primary address ll_highest will be zero initially,
since we have not received address from zebra yet.

So we can get the best address at this point and use it as primary address
whenever ll_highest is zero.

Fixes: #11925
Signed-off-by: Abhishek N R <abnr@vmware.com>
pimd/pim_iface.c