diff options
Diffstat (limited to 'filter/f-util.c')
-rw-r--r-- | filter/f-util.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/filter/f-util.c b/filter/f-util.c index 12902df..6605091 100644 --- a/filter/f-util.c +++ b/filter/f-util.c @@ -146,7 +146,7 @@ f_new_inst(void) } int -f_run(struct filter *filter, struct rte *rtein, struct rte **rteout) +f_run(struct filter *filter, struct rte **rte, struct ea_list **tmp_attrs, struct linpool *tmp_pool) { struct f_inst *inst; struct f_val res; @@ -160,6 +160,17 @@ f_run(struct filter *filter, struct rte *rtein, struct rte **rteout) return res.val.i; } +char * +filter_name(struct filter *filter) +{ + if (!filter) + return "ACCEPT"; + else if (filter == FILTER_REJECT) + return "REJECT"; + else + return filter->name; +} + void filters_postconfig(void) { |