diff options
author | Donald Sharp <sharpd@cumulusnetworks.com> | 2016-02-01 19:55:42 +0100 |
---|---|---|
committer | Donald Sharp <sharpd@cumulusnetworks.com> | 2016-02-01 19:55:42 +0100 |
commit | 12f6fb97311c58742f305ef240f918aa5d57fa79 (patch) | |
tree | 47ba71dd454d8c1d7a110845f5a2743428d20d26 /zebra/redistribute.h | |
parent | zebra: Add the 'struct zebra_ns' data structure (diff) | |
download | frr-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.h | 4 |
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 *); |