summaryrefslogtreecommitdiffstats
path: root/zebra/redistribute.h
diff options
context:
space:
mode:
Diffstat (limited to 'zebra/redistribute.h')
-rw-r--r--zebra/redistribute.h12
1 files changed, 8 insertions, 4 deletions
diff --git a/zebra/redistribute.h b/zebra/redistribute.h
index 9ed99bc5..6a36f4d8 100644
--- a/zebra/redistribute.h
+++ b/zebra/redistribute.h
@@ -26,11 +26,13 @@
#include "table.h"
#include "zserv.h"
-extern void zebra_redistribute_add (int, struct zserv *, int);
-extern void zebra_redistribute_delete (int, struct zserv *, int);
+extern void zebra_redistribute_add (int, struct zserv *, int, vrf_id_t);
+extern void zebra_redistribute_delete (int, struct zserv *, int, vrf_id_t);
-extern void zebra_redistribute_default_add (int, struct zserv *, int);
-extern void zebra_redistribute_default_delete (int, struct zserv *, int);
+extern void zebra_redistribute_default_add (int, struct zserv *, int,
+ vrf_id_t);
+extern void zebra_redistribute_default_delete (int, struct zserv *, int,
+ vrf_id_t);
extern void redistribute_add (struct prefix *, struct rib *);
extern void redistribute_delete (struct prefix *, struct rib *);
@@ -48,5 +50,7 @@ extern void zebra_interface_address_delete_update (struct interface *,
extern int zebra_check_addr (struct prefix *);
+extern int is_default (struct prefix *);
+
#endif /* _ZEBRA_REDISTRIBUTE_H */