diff options
Diffstat (limited to 'include/ovn/expr.h')
-rw-r--r-- | include/ovn/expr.h | 8 |
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), |