summaryrefslogtreecommitdiff
path: root/isisd/isis_main.c
diff options
context:
space:
mode:
authorLouis Scalbert <louis.scalbert@6wind.com>2022-11-07 11:16:36 +0100
committerLouis Scalbert <louis.scalbert@6wind.com>2023-02-09 15:48:38 +0100
commit8300f2f56cd30ad8d82ca6738c1417e0ee49800b (patch)
tree21483d3ad1d216a00adfd2d20dd29fca9a2ec3fa /isisd/isis_main.c
parent05a12619dd6eca2feabebb987239c5a133754fef (diff)
isisd: add affinity-map support
Add the support of the affinity-map command to isisd. Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
Diffstat (limited to 'isisd/isis_main.c')
-rw-r--r--isisd/isis_main.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/isisd/isis_main.c b/isisd/isis_main.c
index fb4237f002..607661b540 100644
--- a/isisd/isis_main.c
+++ b/isisd/isis_main.c
@@ -40,6 +40,7 @@
#include "qobj.h"
#include "libfrr.h"
#include "routemap.h"
+#include "affinitymap.h"
#include "isisd/isis_constants.h"
#include "isisd/isis_common.h"
@@ -167,6 +168,7 @@ struct frr_signal_t isisd_signals[] = {
};
+/* clang-format off */
static const struct frr_yang_module_info *const isisd_yang_modules[] = {
&frr_filter_info,
&frr_interface_info,
@@ -174,8 +176,10 @@ static const struct frr_yang_module_info *const isisd_yang_modules[] = {
&frr_isisd_info,
#endif /* ifndef FABRICD */
&frr_route_map_info,
+ &frr_affinity_map_info,
&frr_vrf_info,
};
+/* clang-format on */
#ifdef FABRICD
FRR_DAEMON_INFO(fabricd, OPEN_FABRIC, .vty_port = FABRICD_VTY_PORT,
@@ -264,6 +268,8 @@ int main(int argc, char **argv, char **envp)
lsp_init();
mt_init();
+ affinity_map_init();
+
isis_zebra_init(master, instance);
isis_bfd_init(master);
isis_ldp_sync_init();