summaryrefslogtreecommitdiffstats
path: root/pimd/pimd.c
diff options
context:
space:
mode:
authorEverton Marques <everton.marques@gmail.com>2009-10-07 18:41:45 -0300
committerEverton Marques <everton.marques@gmail.com>2009-10-07 18:41:45 -0300
commit7885c79d9691ed32182e07f0d4f10f68a294024a (patch)
treef5849499636e55774e268dc8bcd4d1fbed7a9186 /pimd/pimd.c
parent1fe785d84255727222ef5142c32be742918aac39 (diff)
downloadquagga-7885c79d9691ed32182e07f0d4f10f68a294024a.tar.bz2
quagga-7885c79d9691ed32182e07f0d4f10f68a294024a.tar.xz
[pim] Skeleton for ssmpingd support
Diffstat (limited to 'pimd/pimd.c')
-rw-r--r--pimd/pimd.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/pimd/pimd.c b/pimd/pimd.c
index f1a084f1..220604d9 100644
--- a/pimd/pimd.c
+++ b/pimd/pimd.c
@@ -35,6 +35,7 @@
#include "pim_upstream.h"
#include "pim_rand.h"
#include "pim_rpf.h"
+#include "pim_ssmpingd.h"
const char *const PIM_ALL_SYSTEMS = MCAST_ALL_SYSTEMS;
const char *const PIM_ALL_ROUTERS = MCAST_ALL_ROUTERS;
@@ -58,9 +59,12 @@ int64_t qpim_rpf_cache_refresh_requests = 0;
int64_t qpim_rpf_cache_refresh_events = 0;
int64_t qpim_rpf_cache_refresh_last = 0;
struct in_addr qpim_inaddr_any;
+struct list *qpim_ssmpingd_list = 0;
static void pim_free()
{
+ pim_ssmpingd_destroy();
+
if (qpim_channel_oil_list)
list_free(qpim_channel_oil_list);
@@ -120,6 +124,7 @@ void pim_init()
pim_if_init();
pim_cmd_init();
+ pim_ssmpingd_init();
}
void pim_terminate()