mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-15 08:57:29 +00:00
isisd: unbreak support for Prefix-SIDs over unnumbered interfaces
A recent refactoring changed how isisd parses SR information from the LSPDB and introduced a regression that prevents Prefix-SIDs to work over unnumbered interfaces. Fix this. Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
This commit is contained in:
parent
f29b62b49d
commit
0a5b7077b3
@ -1055,7 +1055,7 @@ static void parse_prefix_sid_subtlvs(struct sr_node *srn,
|
||||
|| srp->sid.value != psid->value) {
|
||||
srp->sid = *psid;
|
||||
srp->state = SRDB_STATE_MODIFIED;
|
||||
} else
|
||||
} else if (srp->state == SRDB_STATE_VALIDATED)
|
||||
srp->state = SRDB_STATE_UNCHANGED;
|
||||
sr_debug(" |- Found %s Prefix-SID %pFX",
|
||||
srp->state == SRDB_STATE_MODIFIED
|
||||
|
Loading…
Reference in New Issue
Block a user