]> git.ipfire.org Git - thirdparty/nftables.git/commitdiff
tests: py: missing json updates on ct and meta mark payload expression
authorPablo Neira Ayuso <pablo@netfilter.org>
Tue, 25 Apr 2023 16:14:07 +0000 (18:14 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Tue, 25 Apr 2023 16:14:07 +0000 (18:14 +0200)
Add json output, it is missing in the original tests/py update.

Fixes: 8221d86e616b ("tests: py: add test-cases for ct and packet mark payload expressions")
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
tests/py/ip6/meta.t.json

index 5bd8b07bbc901ae789f78d7012cd692a1487b9af..1a2394d84ecda425a01bbea886221c49cbc7c813 100644 (file)
         }
     }
 ]
+
+# meta mark set ip6 dscp << 2 | 0x10
+[
+    {
+        "mangle": {
+            "key": {
+                "meta": {
+                    "key": "mark"
+                }
+            },
+            "value": {
+                "|": [
+                    {
+                        "<<": [
+                            {
+                                "payload": {
+                                    "field": "dscp",
+                                    "protocol": "ip6"
+                                }
+                            },
+                            2
+                        ]
+                    },
+                    16
+                ]
+            }
+        }
+    }
+]
+
+# meta mark set ip6 dscp << 26 | 0x10
+[
+    {
+        "mangle": {
+            "key": {
+                "meta": {
+                    "key": "mark"
+                }
+            },
+            "value": {
+                "|": [
+                    {
+                        "<<": [
+                            {
+                                "payload": {
+                                    "field": "dscp",
+                                    "protocol": "ip6"
+                                }
+                            },
+                            26
+                        ]
+                    },
+                    16
+                ]
+            }
+        }
+    }
+]
+