summaryrefslogtreecommitdiff
path: root/lib/distribute.h
diff options
context:
space:
mode:
Diffstat (limited to 'lib/distribute.h')
-rw-r--r--lib/distribute.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/distribute.h b/lib/distribute.h
index 4016d3b133..83682dea6a 100644
--- a/lib/distribute.h
+++ b/lib/distribute.h
@@ -64,7 +64,6 @@ struct distribute_ctx {
};
/* Prototypes for distribute-list. */
-extern void distribute_list_init(int node);
extern struct distribute_ctx *distribute_list_ctx_create(struct vrf *vrf);
extern void distribute_list_delete(struct distribute_ctx **ctx);
extern void distribute_list_add_hook(struct distribute_ctx *ctx,
@@ -85,6 +84,11 @@ extern enum filter_type distribute_apply_in(struct interface *,
extern enum filter_type distribute_apply_out(struct interface *,
struct prefix *);
+extern int distribute_list_parser(bool prefix, bool v4, const char *dir,
+ const char *list, const char *ifname);
+extern int distribute_list_no_parser(struct vty *vty, bool prefix, bool v4,
+ const char *dir, const char *list,
+ const char *ifname);
#ifdef __cplusplus
}
#endif