diff options
author | Everton Marques <everton.marques@gmail.com> | 2009-10-07 18:41:45 -0300 |
---|---|---|
committer | Everton Marques <everton.marques@gmail.com> | 2009-10-07 18:41:45 -0300 |
commit | 7885c79d9691ed32182e07f0d4f10f68a294024a (patch) | |
tree | f5849499636e55774e268dc8bcd4d1fbed7a9186 /pimd/pimd.c | |
parent | 1fe785d84255727222ef5142c32be742918aac39 (diff) | |
download | quagga-7885c79d9691ed32182e07f0d4f10f68a294024a.tar.bz2 quagga-7885c79d9691ed32182e07f0d4f10f68a294024a.tar.xz |
[pim] Skeleton for ssmpingd support
Diffstat (limited to 'pimd/pimd.c')
-rw-r--r-- | pimd/pimd.c | 5 |
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() |