From a08922256a24b2c33e856e9f402ccd0d07946391 Mon Sep 17 00:00:00 2001 From: Philippe Guibert Date: Thu, 16 Nov 2023 10:06:34 +0100 Subject: isis, lib: add isis srv6 capability to ls_node Signed-off-by: Philippe Guibert --- lib/link_state.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'lib/link_state.c') diff --git a/lib/link_state.c b/lib/link_state.c index 321707493f..c758b7f575 100644 --- a/lib/link_state.c +++ b/lib/link_state.c @@ -140,6 +140,12 @@ int ls_node_same(struct ls_node *n1, struct ls_node *n2) if (CHECK_FLAG(n1->flags, LS_NODE_MSD) && (n1->msd != n2->msd)) return 0; } + if (CHECK_FLAG(n1->flags, LS_NODE_SRV6)) { + if (n1->srv6_cap_flags != n2->srv6_cap_flags) + return 0; + if (memcmp(&n1->srv6_msd, &n2->srv6_msd, sizeof(n1->srv6_msd))) + return 0; + } /* OK, n1 & n2 are equal */ return 1; -- cgit v1.2.3