]> git.ipfire.org Git - thirdparty/nftables.git/commitdiff
tests/py: Fix JSON equivalents
authorPhil Sutter <phil@nwl.cc>
Fri, 7 Jun 2019 17:25:24 +0000 (19:25 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Fri, 7 Jun 2019 22:04:24 +0000 (00:04 +0200)
Recent patch removing single element set use missed to adjust JSON
equivalents accordingly.

Fixes: 27f6a4c68b4fd ("tests: replace single element sets")
Signed-off-by: Phil Sutter <phil@nwl.cc>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
tests/py/any/ct.t.json
tests/py/any/ct.t.json.output
tests/py/any/meta.t.json

index 45e48f224957fa7c312ac6dac55164055b14e4ca..7c16f9df2195aaa506bc53ea85144b2d46a6ce9a 100644 (file)
     }
 ]
 
-# ct expiration {33-55}
+# ct expiration {33-55, 66-88}
 [
     {
         "match": {
             "op": "==",
             "right": {
                 "set": [
-                    {
-                        "range": [ 33, 55 ]
-                    }
+                    { "range": [ 33, 55 ] },
+                    { "range": [ 66, 88 ] }
                 ]
             }
         }
     }
 ]
 
-# ct expiration != {33-55}
+# ct expiration != {33-55, 66-88}
 [
     {
         "match": {
             "op": "!=",
             "right": {
                 "set": [
-                    {
-                        "range": [ 33, 55 ]
-                    }
+                    { "range": [ 33, 55 ] },
+                    { "range": [ 66, 88 ] }
                 ]
             }
         }
     }
 ]
 
-# ct direction . ct mark { original . 0x12345678}
+# ct direction . ct mark { original . 0x12345678, reply . 0x87654321}
 [
     {
         "match": {
                             "original",
                             "0x12345678"
                         ]
+                    },
+                    {
+                        "concat": [
+                            "reply",
+                            "0x87654321"
+                        ]
                     }
                 ]
             }
     }
 ]
 
-# ct state . ct mark vmap { new . 0x12345678 : drop}
+# ct state . ct mark vmap { new . 0x12345678 : drop, established . 0x87654321 : accept}
 [
     {
         "vmap": {
                         {
                             "drop": null
                         }
+                    ],
+                    [
+                        {
+                            "concat": [
+                                "established",
+                                "0x87654321"
+                            ]
+                        },
+                        {
+                            "accept": null
+                        }
                     ]
                 ]
             }
index 49d51771de9c135ffe4f6ae676037a730181a9da..aced3817cf49ad7d6860d96149d09823a3936032 100644 (file)
     }
 ]
 
-# ct direction . ct mark { original . 0x12345678}
+# ct direction . ct mark { original . 0x12345678, reply . 0x87654321}
 [
     {
         "match": {
                             "original",
                             305419896
                         ]
+                    },
+                    {
+                        "concat": [
+                            "reply",
+                            2271560481
+                        ]
                     }
                 ]
             }
     }
 ]
 
-# ct state . ct mark vmap { new . 0x12345678 : drop}
+# ct state . ct mark vmap { new . 0x12345678 : drop, established . 0x87654321 : accept}
 [
     {
         "vmap": {
             },
             "data": {
                 "set": [
+                    [
+                        {
+                            "concat": [
+                                "established",
+                                2271560481
+                            ]
+                        },
+                        {
+                            "accept": null
+                        }
+                    ],
                     [
                         {
                             "concat": [
index 2cf91cdae60e826f348d7b47179432c0445ae910..447e553f8ba78bd5fb99539fb249669b335084c1 100644 (file)
     }
 ]
 
-# meta length { 33-55}
+# meta length { 33-55, 66-88}
 [
     {
         "match": {
             "op": "==",
             "right": {
                 "set": [
-                    { "range": [ 33, 55 ] }
+                    { "range": [ 33, 55 ] },
+                   { "range": [ 66, 88 ] }
                 ]
             }
         }
     }
 ]
 
-# meta length != { 33-55}
+# meta length != { 33-55, 66-88}
 [
     {
         "match": {
             "op": "!=",
             "right": {
                 "set": [
-                    { "range": [ 33, 55 ] }
+                    { "range": [ 33, 55 ] },
+                   { "range": [ 66, 88 ] }
                 ]
             }
         }
     }
 ]
 
-# meta l4proto { 33-55}
+# meta l4proto { 33-55, 66-88}
 [
     {
         "match": {
             "op": "==",
             "right": {
                 "set": [
-                    { "range": [ 33, 55 ] }
+                    { "range": [ 33, 55 ] },
+                    { "range": [ 66, 88 ] }
                 ]
             }
         }
     }
 ]
 
-# meta l4proto != { 33-55}
+# meta l4proto != { 33-55, 66-88}
 [
     {
         "match": {
             "op": "!=",
             "right": {
                 "set": [
-                    { "range": [ 33, 55 ] }
+                    { "range": [ 33, 55 ] },
+                    { "range": [ 66, 88 ] }
                 ]
             }
         }
     }
 ]
 
-# meta oif {"lo"} accept
-[
-    {
-        "match": {
-            "left": {
-                "meta": { "key": "oif" }
-            },
-            "op": "==",
-            "right": {
-                "set": [
-                    "lo"
-                ]
-            }
-        }
-    },
-    {
-        "accept": null
-    }
-]
-
-# meta oif != {"lo"} accept
-[
-    {
-        "match": {
-            "left": {
-                "meta": { "key": "oif" }
-            },
-            "op": "!=",
-            "right": {
-                "set": [
-                    "lo"
-                ]
-            }
-        }
-    },
-    {
-        "accept": null
-    }
-]
-
 # meta oifname "dummy0"
 [
     {
     }
 ]
 
-# meta skuid { 2001-2005} accept
+# meta skuid { 2001-2005, 3001-3005} accept
 [
     {
         "match": {
             "op": "==",
             "right": {
                 "set": [
-                    { "range": [ 2001, 2005 ] }
+                    { "range": [ 2001, 2005 ] },
+                    { "range": [ 3001, 3005 ] }
                 ]
             }
         }
     }
 ]
 
-# meta skuid != { 2001-2005} accept
+# meta skuid != { 2001-2005, 3001-3005} accept
 [
     {
         "match": {
             "op": "!=",
             "right": {
                 "set": [
-                    { "range": [ 2001, 2005 ] }
+                    { "range": [ 2001, 2005 ] },
+                    { "range": [ 3001, 3005 ] }
                 ]
             }
         }
     }
 ]
 
-# meta iifgroup {"default"}
+# meta iifgroup {"default", 11}
 [
     {
         "match": {
             "op": "==",
             "right": {
                 "set": [
-                    "default"
+                    "default",
+                   11
                 ]
             }
         }
     }
 ]
 
-# meta iifgroup != {"default"}
+# meta iifgroup != {"default", 11}
 [
     {
         "match": {
             "op": "!=",
             "right": {
                 "set": [
-                    "default"
+                    "default",
+                   11
                 ]
             }
         }
     }
 ]
 
-# meta iifgroup {11-33}
+# meta iifgroup {11-33, 44-55}
 [
     {
         "match": {
             "op": "==",
             "right": {
                 "set": [
-                    { "range": [ 11, 33 ] }
+                    { "range": [ 11, 33 ] },
+                    { "range": [ 44, 55 ] }
                 ]
             }
         }
     }
 ]
 
-# meta iifgroup != {11-33}
+# meta iifgroup != {11-33, 44-55}
 [
     {
         "match": {
             "op": "!=",
             "right": {
                 "set": [
-                    { "range": [ 11, 33 ] }
+                    { "range": [ 11, 33 ] },
+                    { "range": [ 44, 55 ] }
                 ]
             }
         }
     }
 ]
 
-# meta oifgroup {"default"}
+# meta oifgroup {"default", 11}
 [
     {
         "match": {
             "op": "==",
             "right": {
                 "set": [
-                    "default"
+                    "default",
+                   11
                 ]
             }
         }
     }
 ]
 
-# meta oifgroup != {"default"}
+# meta oifgroup != {"default", 11}
 [
     {
         "match": {
             "op": "!=",
             "right": {
                 "set": [
-                    "default"
+                    "default",
+                   11
                 ]
             }
         }
     }
 ]
 
-# meta oifgroup {11-33}
+# meta oifgroup {11-33, 44-55}
 [
     {
         "match": {
             "op": "==",
             "right": {
                 "set": [
-                    { "range": [ 11, 33 ] }
+                    { "range": [ 11, 33 ] },
+                    { "range": [ 44, 55 ] }
                 ]
             }
         }
     }
 ]
 
-# meta oifgroup != {11-33}
+# meta oifgroup != {11-33, 44-55}
 [
     {
         "match": {
             "op": "!=",
             "right": {
                 "set": [
-                    { "range": [ 11, 33 ] }
+                    { "range": [ 11, 33 ] },
+                    { "range": [ 44, 55 ] }
                 ]
             }
         }