mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-11-02 21:58:04 +00:00
pimd: During Joined -> NotJoined, upstream should send prune nomatter
RCA: When upstream transition from Joined to NotJoined due to SGRpt prune, then only SGRpt prune was sent and SG Prune is missed. Fix: Send SG Prune towards source as well as SGRpt prune towards RP. Signed-off-by: sarita patra <saritap@vmware.com>
This commit is contained in:
parent
95bbb5e652
commit
0a4497f14a
@ -803,9 +803,8 @@ void pim_upstream_switch(struct pim_instance *pim, struct pim_upstream *up,
|
||||
if (pim_upstream_is_sg_rpt(up) && up->parent &&
|
||||
!I_am_RP(pim, up->sg.grp))
|
||||
send_xg_jp = true;
|
||||
else
|
||||
pim_jp_agg_single_upstream_send(&up->rpf, up,
|
||||
0 /* prune */);
|
||||
|
||||
pim_jp_agg_single_upstream_send(&up->rpf, up, 0 /* prune */);
|
||||
|
||||
if (send_xg_jp) {
|
||||
if (PIM_DEBUG_PIM_TRACE_DETAIL)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user