+extern int mfib_entry_is_sourced(fib_node_index_t fib_entry_index,
+ mfib_source_t source);
+extern int mfib_entry_is_host(fib_node_index_t fib_entry_index);
+extern u32 mfib_entry_get_stats_index(fib_node_index_t fib_entry_index);
+extern void mfib_entry_cover_changed(fib_node_index_t fib_entry_index);
+extern void mfib_entry_cover_updated(fib_node_index_t fib_entry_index);
+
+extern const dpo_id_t*mfib_entry_contribute_ip_forwarding(
+ fib_node_index_t mfib_entry_index);
+
+/**
+ * Flags to control what is present in the replicate DPO returned when
+ * the entry contributes forwarding
+ */
+typedef enum mfib_entry_fwd_flags_t_
+{
+ MFIB_ENTRY_FWD_FLAG_NONE,
+ /**
+ * Do not reutrn any local replications in the set
+ */
+ MFIB_ENTRY_FWD_FLAG_NO_LOCAL,
+} mfib_entry_fwd_flags_t;