summaryrefslogtreecommitdiffstats
path: root/pimd/pimd.h
diff options
context:
space:
mode:
authorEverton Marques <everton.marques@gmail.com>2009-10-08 09:16:27 -0300
committerDavid Lamparter <equinox@opensourcerouting.org>2015-02-04 06:07:51 +0100
commit824adbea2d8d78f626f32d5b7900121fdebf6937 (patch)
tree658c888eaa097651c10261e31f78bd97be26dd19 /pimd/pimd.h
parent96f91aefc06477e73d0e93008b51fc6e87fa2bc4 (diff)
downloadquagga-824adbea2d8d78f626f32d5b7900121fdebf6937.tar.bz2
quagga-824adbea2d8d78f626f32d5b7900121fdebf6937.tar.xz
[pim] Hooks for ssmpingd support
Diffstat (limited to 'pimd/pimd.h')
-rw-r--r--pimd/pimd.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/pimd/pimd.h b/pimd/pimd.h
index bdf83b43..a2dc6430 100644
--- a/pimd/pimd.h
+++ b/pimd/pimd.h
@@ -60,6 +60,7 @@
#define PIM_MASK_IGMP_PACKETS (1 << 4)
#define PIM_MASK_IGMP_TRACE (1 << 5)
#define PIM_MASK_ZEBRA (1 << 6)
+#define PIM_MASK_SSMPINGD (1 << 7)
const char *const PIM_ALL_SYSTEMS;
const char *const PIM_ALL_ROUTERS;
@@ -98,6 +99,7 @@ struct list *qpim_ssmpingd_list; /* list of struct ssmpingd_sock */
#define PIM_DEBUG_IGMP_PACKETS (qpim_debugs & PIM_MASK_IGMP_PACKETS)
#define PIM_DEBUG_IGMP_TRACE (qpim_debugs & PIM_MASK_IGMP_TRACE)
#define PIM_DEBUG_ZEBRA (qpim_debugs & PIM_MASK_ZEBRA)
+#define PIM_DEBUG_SSMPINGD (qpim_debugs & PIM_MASK_SSMPINGD)
#define PIM_DEBUG_EVENTS (qpim_debugs & (PIM_MASK_PIM_EVENTS | PIM_MASK_IGMP_EVENTS))
#define PIM_DEBUG_PACKETS (qpim_debugs & (PIM_MASK_PIM_PACKETS | PIM_MASK_IGMP_PACKETS))
@@ -110,6 +112,7 @@ struct list *qpim_ssmpingd_list; /* list of struct ssmpingd_sock */
#define PIM_DO_DEBUG_IGMP_PACKETS (qpim_debugs |= PIM_MASK_IGMP_PACKETS)
#define PIM_DO_DEBUG_IGMP_TRACE (qpim_debugs |= PIM_MASK_IGMP_TRACE)
#define PIM_DO_DEBUG_ZEBRA (qpim_debugs |= PIM_MASK_ZEBRA)
+#define PIM_DO_DEBUG_SSMPINGD (qpim_debugs |= PIM_MASK_SSMPINGD)
#define PIM_DONT_DEBUG_PIM_EVENTS (qpim_debugs &= ~PIM_MASK_PIM_EVENTS)
#define PIM_DONT_DEBUG_PIM_PACKETS (qpim_debugs &= ~PIM_MASK_PIM_PACKETS)
@@ -118,6 +121,7 @@ struct list *qpim_ssmpingd_list; /* list of struct ssmpingd_sock */
#define PIM_DONT_DEBUG_IGMP_PACKETS (qpim_debugs &= ~PIM_MASK_IGMP_PACKETS)
#define PIM_DONT_DEBUG_IGMP_TRACE (qpim_debugs &= ~PIM_MASK_IGMP_TRACE)
#define PIM_DONT_DEBUG_ZEBRA (qpim_debugs &= ~PIM_MASK_ZEBRA)
+#define PIM_DONT_DEBUG_SSMPINGD (qpim_debugs &= ~PIM_MASK_SSMPINGD)
void pim_init(void);
void pim_terminate(void);