summaryrefslogtreecommitdiffstats
path: root/pimd/pim_zebra.h
diff options
context:
space:
mode:
Diffstat (limited to 'pimd/pim_zebra.h')
-rw-r--r--pimd/pim_zebra.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/pimd/pim_zebra.h b/pimd/pim_zebra.h
index 751a7be25..2ed463efa 100644
--- a/pimd/pim_zebra.h
+++ b/pimd/pim_zebra.h
@@ -21,13 +21,16 @@
#ifndef PIM_ZEBRA_H
#define PIM_ZEBRA_H
+#include <zebra.h>
+#include "zclient.h"
+
#include "pim_igmp.h"
#include "pim_ifchannel.h"
void pim_zebra_init(void);
void pim_zebra_zclient_update (struct vty *vty);
-void pim_scan_individual_oil (struct channel_oil *c_oil);
+void pim_scan_individual_oil (struct channel_oil *c_oil, int in_vif_index);
void pim_scan_oil(void);
void igmp_anysource_forward_start(struct igmp_group *group);
@@ -35,9 +38,11 @@ void igmp_anysource_forward_stop(struct igmp_group *group);
void igmp_source_forward_start(struct igmp_source *source);
void igmp_source_forward_stop(struct igmp_source *source);
+void igmp_source_forward_reevaluate_all(void);
void pim_forward_start(struct pim_ifchannel *ch);
void pim_forward_stop(struct pim_ifchannel *ch);
void sched_rpf_cache_refresh(void);
+struct zclient *pim_zebra_zclient_get (void);
#endif /* PIM_ZEBRA_H */