summaryrefslogtreecommitdiff
path: root/include/ovn/expr.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/ovn/expr.h')
-rw-r--r--include/ovn/expr.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/include/ovn/expr.h b/include/ovn/expr.h
index fa603bb21..371ba2053 100644
--- a/include/ovn/expr.h
+++ b/include/ovn/expr.h
@@ -382,6 +382,14 @@ bool expr_honors_invariants(const struct expr *);
bool expr_is_simplified(const struct expr *);
bool expr_is_normalized(const struct expr *);
+char *expr_parse_microflow(const char *, const struct shash *symtab,
+ const struct shash *macros,
+ bool (*lookup_port)(const void *aux,
+ const char *port_name,
+ unsigned int *portp),
+ const void *aux, struct flow *uflow)
+ OVS_WARN_UNUSED_RESULT;
+
bool expr_evaluate(const struct expr *, const struct flow *uflow,
bool (*lookup_port)(const void *aux, const char *port_name,
unsigned int *portp),