diff options
author | Patrick McHardy <kaber@trash.net> | 2009-03-31 04:07:24 +0200 |
---|---|---|
committer | Patrick McHardy <kaber@trash.net> | 2009-03-31 04:07:24 +0200 |
commit | 3fb11ad7718f28949c73e5f5c01a6548fb86125b (patch) | |
tree | 1ea8bde3aa9977d6621362b4964a31d30b4bcd0d /src/parser.y | |
parent | 14ea655e60c929429a2858545e411ced108ad995 (diff) |
ct: resync netlink header and properly add ct l3protocol support
Signed-off-by: Patrick McHardy <kaber@trash.net>
Diffstat (limited to 'src/parser.y')
-rw-r--r-- | src/parser.y | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/parser.y b/src/parser.y index 90f9052e..c63a14e0 100644 --- a/src/parser.y +++ b/src/parser.y @@ -287,6 +287,7 @@ static void location_update(struct location *loc, struct location *rhs, int n) %token STATUS "status" %token EXPIRATION "expiration" %token HELPER "helper" +%token L3PROTOCOL "l3proto" %token PROTO_SRC "proto-src" %token PROTO_DST "proto-dst" @@ -1133,9 +1134,10 @@ ct_key : STATE { $$ = NFT_CT_STATE; } | SECMARK { $$ = NFT_CT_SECMARK; } | EXPIRATION { $$ = NFT_CT_EXPIRATION; } | HELPER { $$ = NFT_CT_HELPER; } + | L3PROTOCOL { $$ = NFT_CT_L3PROTOCOL; } + | SADDR { $$ = NFT_CT_SRC; } + | DADDR { $$ = NFT_CT_DST; } | PROTOCOL { $$ = NFT_CT_PROTOCOL; } - | SADDR { $$ = NFT_CT_SADDR; } - | DADDR { $$ = NFT_CT_DADDR; } | PROTO_SRC { $$ = NFT_CT_PROTO_SRC; } | PROTO_DST { $$ = NFT_CT_PROTO_DST; } ; |