From 76482c13d0d04759e2982578a5477ef6fd180d90 Mon Sep 17 00:00:00 2001 From: Patrick McHardy Date: Wed, 15 Jan 2014 11:11:10 +0000 Subject: expr: remove secmark from ct and meta expression The secctx should be used instead of the secmark. Remove for now. Signed-off-by: Patrick McHardy --- src/ct.c | 3 --- src/meta.c | 2 -- src/parser.y | 3 --- src/scanner.l | 1 - 4 files changed, 9 deletions(-) (limited to 'src') diff --git a/src/ct.c b/src/ct.c index e5ca593c..c7849fb0 100644 --- a/src/ct.c +++ b/src/ct.c @@ -103,9 +103,6 @@ static const struct ct_template ct_templates[] = { [NFT_CT_MARK] = CT_TEMPLATE("mark", &mark_type, BYTEORDER_HOST_ENDIAN, 4 * BITS_PER_BYTE), - [NFT_CT_SECMARK] = CT_TEMPLATE("secmark", &integer_type, - BYTEORDER_HOST_ENDIAN, - 4 * BITS_PER_BYTE), [NFT_CT_EXPIRATION] = CT_TEMPLATE("expiration", &time_type, BYTEORDER_HOST_ENDIAN, 4 * BITS_PER_BYTE), diff --git a/src/meta.c b/src/meta.c index 32f30121..3d84c509 100644 --- a/src/meta.c +++ b/src/meta.c @@ -327,8 +327,6 @@ static const struct meta_template meta_templates[] = { 1 , BYTEORDER_HOST_ENDIAN), [NFT_META_RTCLASSID] = META_TEMPLATE("rtclassid", &realm_type, 4 * 8, BYTEORDER_HOST_ENDIAN), - [NFT_META_SECMARK] = META_TEMPLATE("secmark", &integer_type, - 4 * 8, BYTEORDER_HOST_ENDIAN), }; static void meta_expr_print(const struct expr *expr) diff --git a/src/parser.y b/src/parser.y index 461eb3f9..86dfe3e8 100644 --- a/src/parser.y +++ b/src/parser.y @@ -291,7 +291,6 @@ static void location_update(struct location *loc, struct location *rhs, int n) %token SKGID "skgid" %token NFTRACE "nftrace" %token RTCLASSID "rtclassid" -%token SECMARK "secmark" %token CT "ct" %token DIRECTION "direction" @@ -1329,7 +1328,6 @@ meta_key : LENGTH { $$ = NFT_META_LEN; } | SKGID { $$ = NFT_META_SKGID; } | NFTRACE { $$ = NFT_META_NFTRACE; } | RTCLASSID { $$ = NFT_META_RTCLASSID; } - | SECMARK { $$ = NFT_META_SECMARK; } ; meta_stmt : META meta_key SET expr @@ -1348,7 +1346,6 @@ ct_key : STATE { $$ = NFT_CT_STATE; } | DIRECTION { $$ = NFT_CT_DIRECTION; } | STATUS { $$ = NFT_CT_STATUS; } | MARK { $$ = NFT_CT_MARK; } - | SECMARK { $$ = NFT_CT_SECMARK; } | EXPIRATION { $$ = NFT_CT_EXPIRATION; } | HELPER { $$ = NFT_CT_HELPER; } | L3PROTOCOL { $$ = NFT_CT_L3PROTOCOL; } diff --git a/src/scanner.l b/src/scanner.l index 66735b11..936c035e 100644 --- a/src/scanner.l +++ b/src/scanner.l @@ -386,7 +386,6 @@ addrstring ({macaddr}|{ip4addr}|{ip6addr}) "skgid" { return SKGID; } "nftrace" { return NFTRACE; } "rtclassid" { return RTCLASSID; } -"secmark" { return SECMARK; } "ct" { return CT; } "direction" { return DIRECTION; } -- cgit v1.2.3