diff options
Diffstat (limited to 'zebra/zebra_rnh.h')
-rw-r--r-- | zebra/zebra_rnh.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/zebra/zebra_rnh.h b/zebra/zebra_rnh.h index 5749945c..94cbb263 100644 --- a/zebra/zebra_rnh.h +++ b/zebra/zebra_rnh.h @@ -24,6 +24,7 @@ #define _ZEBRA_RNH_H #include "prefix.h" +#include "zserv.h" #include "vty.h" /* Nexthop structure. */ @@ -44,7 +45,7 @@ extern struct rnh *zebra_lookup_rnh(struct prefix *p, u_int32_t vrfid); extern void zebra_delete_rnh(struct rnh *rnh); extern void zebra_add_rnh_client(struct rnh *rnh, struct zserv *client); extern void zebra_remove_rnh_client(struct rnh *rnh, struct zserv *client); -extern int zebra_evaluate_rnh_table(int vrfid, int family); +extern int zebra_evaluate_rnh_table(int vrfid, int family, int force); extern int zebra_dispatch_rnh_table(int vrfid, int family, struct zserv *cl); extern void zebra_print_rnh_table(int vrfid, int family, struct vty *vty); extern char *rnh_str(struct rnh *rnh, char *buf, int size); |