]> git.proxmox.com Git - mirror_frr.git/blobdiff - isisd/isis_main.c
Merge pull request #5793 from ton31337/fix/formatting_show_bgp_summary_failed
[mirror_frr.git] / isisd / isis_main.c
index e74a9baadd2a45cb41adfaa83f145870fd62dfcd..f7fe089b99a29e3c242929244ddc1c3c4f9c3943 100644 (file)
@@ -29,7 +29,6 @@
 #include "command.h"
 #include "vty.h"
 #include "memory.h"
-#include "memory_vty.h"
 #include "stream.h"
 #include "if.h"
 #include "privs.h"
@@ -40,8 +39,8 @@
 #include "vrf.h"
 #include "qobj.h"
 #include "libfrr.h"
+#include "routemap.h"
 
-#include "isisd/dict.h"
 #include "isisd/isis_constants.h"
 #include "isisd/isis_common.h"
 #include "isisd/isis_flags.h"
 #include "isisd/isis_zebra.h"
 #include "isisd/isis_te.h"
 #include "isisd/isis_errors.h"
-#include "isisd/isis_vty_common.h"
 #include "isisd/isis_bfd.h"
 #include "isisd/isis_lsp.h"
 #include "isisd/isis_mt.h"
 #include "isisd/fabricd.h"
+#include "isisd/isis_nb.h"
 
 /* Default configuration file name */
 #define ISISD_DEFAULT_CONFIG "isisd.conf"
@@ -163,11 +162,12 @@ struct quagga_signal_t isisd_signals[] = {
 };
 
 
-static const struct frr_yang_module_info *isisd_yang_modules[] = {
+static const struct frr_yang_module_info *const isisd_yang_modules[] = {
        &frr_interface_info,
 #ifndef FABRICD
        &frr_isisd_info,
 #endif /* ifndef FABRICD */
+       &frr_route_map_info,
 };
 
 #ifdef FABRICD
@@ -231,7 +231,9 @@ int main(int argc, char **argv, char **envp)
        prefix_list_init();
        isis_init();
        isis_circuit_init();
-       isis_vty_init();
+#ifdef FABRICD
+       isis_vty_daemon_init();
+#endif /* FABRICD */
 #ifndef FABRICD
        isis_cli_init();
 #endif /* ifdef FABRICD */
@@ -243,7 +245,7 @@ int main(int argc, char **argv, char **envp)
        mt_init();
 
        /* create the global 'isis' instance */
-       isis_new(1);
+       isis_new(1, VRF_DEFAULT);
 
        isis_zebra_init(master);
        isis_bfd_init();