]> git.proxmox.com Git - mirror_frr.git/blobdiff - pimd/pim_main.c
Merge pull request #5805 from donaldsharp/babel_int_return
[mirror_frr.git] / pimd / pim_main.c
index 5a8991c4c0b64332977c07d74239aa94b026c863..f0ca367258d4ab5840b8bf6e9316136bb5b721f1 100644 (file)
@@ -29,7 +29,6 @@
 
 #include "memory.h"
 #include "vrf.h"
-#include "memory_vty.h"
 #include "filter.h"
 #include "vty.h"
 #include "sigevent.h"
@@ -47,6 +46,7 @@
 #include "pim_msdp.h"
 #include "pim_iface.h"
 #include "pim_bfd.h"
+#include "pim_mlag.h"
 #include "pim_errors.h"
 
 extern struct host host;
@@ -71,7 +71,7 @@ struct zebra_privs_t pimd_privs = {
        .cap_num_p = array_size(_caps_p),
        .cap_num_i = 0};
 
-static const struct frr_yang_module_info *pimd_yang_modules[] = {
+static const struct frr_yang_module_info *const pimd_yang_modules[] = {
        &frr_interface_info,
 };
 
@@ -127,8 +127,11 @@ int main(int argc, char **argv, char **envp)
        /*
         * Initialize zclient "update" and "lookup" sockets
         */
+       if_zapi_callbacks(pim_ifp_create, pim_ifp_up,
+                         pim_ifp_down, pim_ifp_destroy);
        pim_zebra_init();
        pim_bfd_init();
+       pim_mlag_init();
 
        frr_config_fork();