summaryrefslogtreecommitdiffstats
path: root/zebra/redistribute.h
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@cumulusnetworks.com>2016-02-01 19:55:42 +0100
committerDonald Sharp <sharpd@cumulusnetworks.com>2016-02-01 19:55:42 +0100
commit12f6fb97311c58742f305ef240f918aa5d57fa79 (patch)
tree47ba71dd454d8c1d7a110845f5a2743428d20d26 /zebra/redistribute.h
parentzebra: Add the 'struct zebra_ns' data structure (diff)
downloadfrr-12f6fb97311c58742f305ef240f918aa5d57fa79.tar.xz
frr-12f6fb97311c58742f305ef240f918aa5d57fa79.zip
lib, zebra: The Bulk of the conversion over to NS and VRF
Convert the rest of zebra over to use a Namespae and VRF. Signed-off-by: Vipin Kumar <vipin@cumulusnetworks.com> Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'zebra/redistribute.h')
-rw-r--r--zebra/redistribute.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/zebra/redistribute.h b/zebra/redistribute.h
index 833aa0e5d..d56e3d0b9 100644
--- a/zebra/redistribute.h
+++ b/zebra/redistribute.h
@@ -26,6 +26,7 @@
#include "table.h"
#include "zserv.h"
#include "vty.h"
+#include "vrf.h"
extern void zebra_redistribute_add (int, struct zserv *, int, vrf_id_t);
extern void zebra_redistribute_delete (int, struct zserv *, int, vrf_id_t);
@@ -41,6 +42,9 @@ extern void redistribute_delete (struct prefix *, struct rib *);
extern void zebra_interface_up_update (struct interface *);
extern void zebra_interface_down_update (struct interface *);
+extern void zebra_vrf_add_update (struct vrf *);
+extern void zebra_vrf_update_all (struct zserv *);
+extern void zebra_vrf_delete_update (struct vrf *);
extern void zebra_interface_add_update (struct interface *);
extern void zebra_interface_delete_update (struct interface *);