]> git.ipfire.org Git - thirdparty/nftables.git/commitdiff
src: ct: make ct l3proto work
authorFlorian Westphal <fw@strlen.de>
Mon, 4 Jan 2016 19:53:52 +0000 (20:53 +0100)
committerFlorian Westphal <fw@strlen.de>
Mon, 4 Jan 2016 19:53:52 +0000 (20:53 +0100)
ct l3proto original == ipv6
<cmdline>:1:56-59: Error: Can't parse symbolic invalid expressions

Its just the nf protocol number -- no dependencies.  Just set right type.

Signed-off-by: Florian Westphal <fw@strlen.de>
src/ct.c

index 07e7077b047c21e9b37b99d4f1b118ec9800e33c..515e3ebfa8d925996f0511ea765955df507cd6ca 100644 (file)
--- a/src/ct.c
+++ b/src/ct.c
@@ -184,8 +184,8 @@ static const struct ct_template ct_templates[] = {
        [NFT_CT_HELPER]         = CT_TEMPLATE("helper",     &string_type,
                                              BYTEORDER_HOST_ENDIAN,
                                              NF_CT_HELPER_NAME_LEN * BITS_PER_BYTE),
-       [NFT_CT_L3PROTOCOL]     = CT_TEMPLATE("l3proto",    &invalid_type,
-                                             BYTEORDER_INVALID,
+       [NFT_CT_L3PROTOCOL]     = CT_TEMPLATE("l3proto",    &nfproto_type,
+                                             BYTEORDER_HOST_ENDIAN,
                                              BITS_PER_BYTE),
        [NFT_CT_SRC]            = CT_TEMPLATE("saddr",      &invalid_type,
                                              BYTEORDER_BIG_ENDIAN, 0),