summaryrefslogtreecommitdiff
path: root/isisd
diff options
context:
space:
mode:
authorRuss White <russ@riw.us>2024-10-08 10:15:19 -0400
committerGitHub <noreply@github.com>2024-10-08 10:15:19 -0400
commit8c00963a7aca6d9ae7bf26d7684086cbc450eb7b (patch)
tree11505e79015ad66b04aabdb5987a6acd2b384a9e /isisd
parent02e5a059ee57fbb1d36f56c4f35a850b7603006f (diff)
parent06b5601c62e65b05adbcd1b7876970d80be0b2fb (diff)
Merge pull request #16942 from baozhen-H3C/202409271079
TI-LFA incorrectly included pseudo-nodes when calculating PQ space.
Diffstat (limited to 'isisd')
-rw-r--r--isisd/isis_lfa.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/isisd/isis_lfa.c b/isisd/isis_lfa.c
index 887f27eec5..e0b3a4dca1 100644
--- a/isisd/isis_lfa.c
+++ b/isisd/isis_lfa.c
@@ -1064,7 +1064,7 @@ static void lfa_calc_reach_nodes(struct isis_spftree *spftree,
for (ALL_QUEUE_ELEMENTS_RO(&spftree->paths, node, vertex)) {
char buf[VID2STR_BUFFER];
- if (!VTYPE_IS(vertex->type))
+ if (vertex->type != VTYPE_NONPSEUDO_IS && vertex->type != VTYPE_NONPSEUDO_TE_IS)
continue;
/* Skip root node. */