summaryrefslogtreecommitdiffstats
path: root/filter/f-util.c
diff options
context:
space:
mode:
Diffstat (limited to 'filter/f-util.c')
-rw-r--r--filter/f-util.c13
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)
{