summaryrefslogtreecommitdiff
path: root/isisd/isisd.h
diff options
context:
space:
mode:
authorHiroki Shirokura <hiroki.shirokura@linecorp.com>2021-12-12 09:43:37 +0000
committerLouis Scalbert <louis.scalbert@6wind.com>2023-04-18 10:14:28 +0200
commit7f198e063c77f1be8273d0449ddf1d1caa21f368 (patch)
tree07f579c68b3462a270f31585431cb9fe7baef4a2 /isisd/isisd.h
parent72eae2c3cb771b7010f3f07b6c638e9ae078bbdf (diff)
isisd: add isis flex-algo base interface
Adds basic functionality to Flex-Algo for IS-IS wrapping lib/flex_algo. The configuration interface will be added in the next commit. Signed-off-by: Hiroki Shirokura <hiroki.shirokura@linecorp.com> Signed-off-by: Eric Kinzie <ekinzie@labn.net> Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
Diffstat (limited to 'isisd/isisd.h')
-rw-r--r--isisd/isisd.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/isisd/isisd.h b/isisd/isisd.h
index 12d9cd36c4..350d2c8d72 100644
--- a/isisd/isisd.h
+++ b/isisd/isisd.h
@@ -220,6 +220,10 @@ struct isis_area {
size_t tilfa_protected_links[ISIS_LEVELS];
/* MPLS LDP-IGP Sync */
struct ldp_sync_info_cmd ldp_sync_cmd;
+#ifndef FABRICD
+ /* Flex-Algo */
+ struct flex_algos *flex_algos;
+#endif /* ifndef FABRICD */
/* Counters */
uint32_t circuit_state_changes;
struct isis_redist redist_settings[REDIST_PROTOCOL_COUNT]