summaryrefslogtreecommitdiffstats
path: root/pimd/pimd.c
diff options
context:
space:
mode:
authorEverton Marques <everton.marques@gmail.com>2009-10-07 18:41:45 -0300
committerDavid Lamparter <equinox@opensourcerouting.org>2015-02-04 06:07:51 +0100
commit96f91aefc06477e73d0e93008b51fc6e87fa2bc4 (patch)
tree265cbea8c87ceea986c2764969361c49556d8f77 /pimd/pimd.c
parentccc5d2bb9b7a395375a34cb6a6b703d78e885b1d (diff)
downloadquagga-96f91aefc06477e73d0e93008b51fc6e87fa2bc4.tar.bz2
quagga-96f91aefc06477e73d0e93008b51fc6e87fa2bc4.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()