From 78e0a06b51d71288cbb5dbe5a3bae2c7ff97d862 Mon Sep 17 00:00:00 2001 From: Pablo Neira Ayuso Date: Thu, 15 Mar 2018 19:38:59 +0100 Subject: src: update dynamic set updates from packet path syntax New prefered syntax is: {add,update} set { key } @name # nft list ruleset table ip x { set y { type ipv4_addr } chain y { ip protocol tcp add set { ip saddr} @y } } Signed-off-by: Pablo Neira Ayuso --- src/statement.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/statement.c') diff --git a/src/statement.c b/src/statement.c index 61ba643b..41fa24f1 100644 --- a/src/statement.c +++ b/src/statement.c @@ -615,9 +615,9 @@ static const char * const set_stmt_op_names[] = { static void set_stmt_print(const struct stmt *stmt, struct output_ctx *octx) { - nft_print(octx, "set %s ", set_stmt_op_names[stmt->set.op]); + nft_print(octx, "%s set { ", set_stmt_op_names[stmt->set.op]); expr_print(stmt->set.key, octx); - nft_print(octx, " "); + nft_print(octx, "} "); expr_print(stmt->set.set, octx); } -- cgit v1.2.3