]> git.proxmox.com Git - mirror_frr.git/blobdiff - pimd/pim_main.c
Merge pull request #5767 from ton31337/fix/replace_s_addr_0_to_INADDR_ANY
[mirror_frr.git] / pimd / pim_main.c
index c57151b900f54b636b99a3894c943bcfaca38f00..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"
@@ -72,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,
 };
 
@@ -128,6 +127,8 @@ 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();