diff options
author | Patrick McHardy <kaber@trash.net> | 2014-01-15 11:11:10 +0000 |
---|---|---|
committer | Patrick McHardy <kaber@trash.net> | 2014-01-15 11:11:10 +0000 |
commit | e71137847f6f1220abfb418590b2a8b1847fc4c6 (patch) | |
tree | 8e7d96ac8bf8945b1e8a72ed2317d258d5754cfb /src | |
parent | 4aa022a097e06edb677d37aca8633df55016f8f5 (diff) |
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 <kaber@trash.net>
Diffstat (limited to 'src')
-rw-r--r-- | src/ct.c | 3 | ||||
-rw-r--r-- | src/meta.c | 2 | ||||
-rw-r--r-- | src/parser.y | 3 | ||||
-rw-r--r-- | src/scanner.l | 1 |
4 files changed, 0 insertions, 9 deletions
@@ -104,9 +104,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), @@ -331,8 +331,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 7c18875d..2e5f6c12 100644 --- a/src/parser.y +++ b/src/parser.y @@ -294,7 +294,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" @@ -1393,7 +1392,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 @@ -1412,7 +1410,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 0b8abacb..e813140c 100644 --- a/src/scanner.l +++ b/src/scanner.l @@ -384,7 +384,6 @@ addrstring ({macaddr}|{ip4addr}|{ip6addr}) "skgid" { return SKGID; } "nftrace" { return NFTRACE; } "rtclassid" { return RTCLASSID; } -"secmark" { return SECMARK; } "ct" { return CT; } "direction" { return DIRECTION; } |