diff options
author | Florian Westphal <fw@strlen.de> | 2022-02-07 13:03:20 +0100 |
---|---|---|
committer | Florian Westphal <fw@strlen.de> | 2022-02-07 14:56:26 +0100 |
commit | 160d44c91113849b9c09f6bbad159e10ded1ca54 (patch) | |
tree | 3658e1284bf03294a9ebf4c71d5d261f8fa551c3 /include | |
parent | 425a27dbd22d12574cedf9b67abc5fd38771fddb (diff) |
json: add flow statement json export + parser
flow statement has no export, its shown as:
".. }, "flow add @ft" ] } }"
With this patch:
".. }, {"flow": {"op": "add", "flowtable": "@ft"}}]}}"
Signed-off-by: Florian Westphal <fw@strlen.de>
Diffstat (limited to 'include')
-rw-r--r-- | include/json.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/json.h b/include/json.h index 3db9f278..a753f359 100644 --- a/include/json.h +++ b/include/json.h @@ -69,6 +69,7 @@ json_t *uid_type_json(const struct expr *expr, struct output_ctx *octx); json_t *gid_type_json(const struct expr *expr, struct output_ctx *octx); json_t *expr_stmt_json(const struct stmt *stmt, struct output_ctx *octx); +json_t *flow_offload_stmt_json(const struct stmt *stmt, struct output_ctx *octx); json_t *payload_stmt_json(const struct stmt *stmt, struct output_ctx *octx); json_t *exthdr_stmt_json(const struct stmt *stmt, struct output_ctx *octx); json_t *quota_stmt_json(const struct stmt *stmt, struct output_ctx *octx); @@ -169,6 +170,7 @@ EXPR_PRINT_STUB(uid_type) EXPR_PRINT_STUB(gid_type) STMT_PRINT_STUB(expr) +STMT_PRINT_STUB(flow_offload) STMT_PRINT_STUB(payload) STMT_PRINT_STUB(exthdr) STMT_PRINT_STUB(quota) |