mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-09 11:18:52 +00:00
Merge pull request #6079 from sarav511/regstop_exp
pimd: Reg Suppression expiry has to account for couldreg->false while in RegPrune
This commit is contained in:
commit
8fcca5024f
@ -1697,10 +1697,12 @@ static int pim_upstream_register_stop_timer(struct thread *t)
|
|||||||
case PIM_REG_JOIN:
|
case PIM_REG_JOIN:
|
||||||
break;
|
break;
|
||||||
case PIM_REG_PRUNE:
|
case PIM_REG_PRUNE:
|
||||||
|
/* This is equalent to Couldreg -> False */
|
||||||
if (!up->rpf.source_nexthop.interface) {
|
if (!up->rpf.source_nexthop.interface) {
|
||||||
if (PIM_DEBUG_PIM_TRACE)
|
if (PIM_DEBUG_PIM_TRACE)
|
||||||
zlog_debug("%s: up %s RPF is not present",
|
zlog_debug("%s: up %s RPF is not present",
|
||||||
__func__, up->sg_str);
|
__func__, up->sg_str);
|
||||||
|
up->reg_state = PIM_REG_NOINFO;
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user