diff mbox series

[RFC,1/4] statement: make secmark statements idempotent

Message ID 20191120174357.26112-1-cgzones@googlemail.com
State Accepted
Delegated to: Pablo Neira
Headers show
Series [RFC,1/4] statement: make secmark statements idempotent | expand

Commit Message

Christian Göttsche Nov. 20, 2019, 5:43 p.m. UTC
Currently lines like

    ct state new meta secmark set tcp dport map @secmapping_in

become

    ct state new secmark name tcp dport map @secmapping_in

fixes: 3bc84e5c1fdd1ff011af9788fe174e0514c2c9ea

Signed-off-by: Christian Göttsche <cgzones@googlemail.com>
---
 src/statement.c | 3 +++
 1 file changed, 3 insertions(+)

Comments

Pablo Neira Ayuso Nov. 21, 2019, 1:05 p.m. UTC | #1
On Wed, Nov 20, 2019 at 06:43:54PM +0100, Christian Göttsche wrote:
> Currently lines like
> 
>     ct state new meta secmark set tcp dport map @secmapping_in
> 
> become
> 
>     ct state new secmark name tcp dport map @secmapping_in

Applied, thanks.
diff mbox series

Patch

diff --git a/src/statement.c b/src/statement.c
index af84e06c..be35bcef 100644
--- a/src/statement.c
+++ b/src/statement.c
@@ -233,6 +233,9 @@  static void objref_stmt_print(const struct stmt *stmt, struct output_ctx *octx)
 	case NFT_OBJECT_CT_EXPECT:
 		nft_print(octx, "ct expectation set ");
 		break;
+	case NFT_OBJECT_SECMARK:
+		nft_print(octx, "meta secmark set ");
+		break;
 	default:
 		nft_print(octx, "%s name ",
 			  objref_type_name(stmt->objref.type));