summaryrefslogtreecommitdiff
path: root/pimd/pim_instance.h
diff options
context:
space:
mode:
Diffstat (limited to 'pimd/pim_instance.h')
-rw-r--r--pimd/pim_instance.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/pimd/pim_instance.h b/pimd/pim_instance.h
index 1b7815d86c..dab7ed2698 100644
--- a/pimd/pim_instance.h
+++ b/pimd/pim_instance.h
@@ -192,6 +192,13 @@ struct pim_instance {
uint64_t gm_rx_drop_sys;
+ /** Log information flags. */
+ uint32_t log_flags;
+/** Log neighbor event messages. */
+#define PIM_MSDP_LOG_NEIGHBOR_EVENTS 0x01
+/** Log SA event messages. */
+#define PIM_MSDP_LOG_SA_EVENTS 0x02
+
bool stopping;
#if PIM_IPV == 6
@@ -218,4 +225,7 @@ extern struct pim_router *router;
struct pim_instance *pim_get_pim_instance(vrf_id_t vrf_id);
+extern bool pim_msdp_log_neighbor_events(const struct pim_instance *pim);
+extern bool pim_msdp_log_sa_events(const struct pim_instance *pim);
+
#endif