summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pimd/pim_rp.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/pimd/pim_rp.h b/pimd/pim_rp.h
index 402ec30aba..7ec45d3a3f 100644
--- a/pimd/pim_rp.h
+++ b/pimd/pim_rp.h
@@ -27,9 +27,16 @@
#include "pim_iface.h"
#include "pim_rpf.h"
+enum rp_source {
+ RP_SRC_NONE = 0,
+ RP_SRC_STATIC,
+ RP_SRC_BSR
+};
+
struct rp_info {
struct prefix group;
struct pim_rpf rp;
+ enum rp_source rp_src;
int i_am_rp;
char *plist;
};