--- embedaddon/quagga/zebra/redistribute.h 2012/02/21 17:26:11 1.1 +++ embedaddon/quagga/zebra/redistribute.h 2016/11/02 10:09:10 1.1.1.2 @@ -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 *); @@ -47,6 +49,8 @@ extern void zebra_interface_address_delete_update (str struct connected *c); extern int zebra_check_addr (struct prefix *); + +extern int is_default (struct prefix *); #endif /* _ZEBRA_REDISTRIBUTE_H */