summaryrefslogtreecommitdiffstats
path: root/tests/py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/py')
-rw-r--r--tests/py/any/ct.t.json6
-rw-r--r--tests/py/any/dup.t.json2
-rw-r--r--tests/py/any/fwd.t.json2
-rw-r--r--tests/py/any/fwd.t.json.output2
-rw-r--r--tests/py/any/meta.t.json322
-rw-r--r--tests/py/any/meta.t.json.output82
-rw-r--r--tests/py/any/rawpayload.t.json4
-rw-r--r--tests/py/any/rawpayload.t.json.output2
-rw-r--r--tests/py/arp/arp.t.json2
-rw-r--r--tests/py/arp/arp.t.json.output2
-rw-r--r--tests/py/bridge/ether.t.json2
-rw-r--r--tests/py/bridge/meta.t.json4
-rw-r--r--tests/py/bridge/reject.t.json2
-rw-r--r--tests/py/bridge/reject.t.json.output2
-rw-r--r--tests/py/inet/ct.t.json2
-rw-r--r--tests/py/inet/ether-ip.t.json2
-rw-r--r--tests/py/inet/ether.t.json2
-rw-r--r--tests/py/inet/icmp.t.json8
-rw-r--r--tests/py/inet/icmpX.t.json2
-rw-r--r--tests/py/inet/icmpX.t.json.output2
-rw-r--r--tests/py/inet/map.t.json4
-rw-r--r--tests/py/inet/map.t.json.output4
-rw-r--r--tests/py/inet/meta.t.json24
-rw-r--r--tests/py/inet/meta.t.json.output4
-rw-r--r--tests/py/inet/reject.t.json10
-rw-r--r--tests/py/inet/reject.t.json.output26
-rw-r--r--tests/py/inet/rt.t.json2
-rw-r--r--tests/py/inet/rt.t.json.output2
-rw-r--r--tests/py/inet/udp.t.json4
-rw-r--r--tests/py/ip/dnat.t.json12
-rw-r--r--tests/py/ip/ether.t.json2
-rw-r--r--tests/py/ip/ip.t.json18
-rw-r--r--tests/py/ip/ip.t.json.output2
-rw-r--r--tests/py/ip/ip_tcp.t.json2
-rw-r--r--tests/py/ip/ip_tcp.t.json.output2
-rw-r--r--tests/py/ip/masquerade.t.json2
-rw-r--r--tests/py/ip/meta.t.json6
-rw-r--r--tests/py/ip/redirect.t.json2
-rw-r--r--tests/py/ip/reject.t.json2
-rw-r--r--tests/py/ip/reject.t.json.output2
-rw-r--r--tests/py/ip/snat.t.json10
-rw-r--r--tests/py/ip/snat.t.json.output4
-rw-r--r--tests/py/ip6/ether.t.json2
-rw-r--r--tests/py/ip6/flowtable.t.json4
-rw-r--r--tests/py/ip6/flowtable.t.json.output4
-rw-r--r--tests/py/ip6/ip6.t.json18
-rw-r--r--tests/py/ip6/ip6.t.json.output2
-rw-r--r--tests/py/ip6/map.t.json2
-rw-r--r--tests/py/ip6/map.t.json.output2
-rw-r--r--tests/py/ip6/masquerade.t.json6
-rw-r--r--tests/py/ip6/meta.t.json6
-rw-r--r--tests/py/ip6/redirect.t.json2
-rw-r--r--tests/py/ip6/reject.t.json2
-rw-r--r--tests/py/ip6/reject.t.json.output2
54 files changed, 326 insertions, 326 deletions
diff --git a/tests/py/any/ct.t.json b/tests/py/any/ct.t.json
index e393e524..bca6d578 100644
--- a/tests/py/any/ct.t.json
+++ b/tests/py/any/ct.t.json
@@ -675,7 +675,7 @@
}
},
"right": {
- "meta": "mark"
+ "meta": { "key": "mark" }
}
}
}
@@ -693,7 +693,7 @@
"right": {
"map": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": {
"set": [
@@ -1360,7 +1360,7 @@
"right": {
"map": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": {
"set": [
diff --git a/tests/py/any/dup.t.json b/tests/py/any/dup.t.json
index 03093858..9cf0274e 100644
--- a/tests/py/any/dup.t.json
+++ b/tests/py/any/dup.t.json
@@ -14,7 +14,7 @@
"addr": {
"map": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": {
"set": [
diff --git a/tests/py/any/fwd.t.json b/tests/py/any/fwd.t.json
index c4ad430f..16299007 100644
--- a/tests/py/any/fwd.t.json
+++ b/tests/py/any/fwd.t.json
@@ -14,7 +14,7 @@
"dev": {
"map": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": {
"set": [
diff --git a/tests/py/any/fwd.t.json.output b/tests/py/any/fwd.t.json.output
index e5f66a36..e5714e9f 100644
--- a/tests/py/any/fwd.t.json.output
+++ b/tests/py/any/fwd.t.json.output
@@ -5,7 +5,7 @@
"dev": {
"map": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": {
"set": [
diff --git a/tests/py/any/meta.t.json b/tests/py/any/meta.t.json
index 7aea79eb..4da6aa4a 100644
--- a/tests/py/any/meta.t.json
+++ b/tests/py/any/meta.t.json
@@ -3,7 +3,7 @@
{
"match": {
"left": {
- "meta": "length"
+ "meta": { "key": "length" }
},
"right": 1000
}
@@ -15,7 +15,7 @@
{
"match": {
"left": {
- "meta": "length"
+ "meta": { "key": "length" }
},
"right": 22
}
@@ -27,7 +27,7 @@
{
"match": {
"left": {
- "meta": "length"
+ "meta": { "key": "length" }
},
"op": "!=",
"right": 233
@@ -40,7 +40,7 @@
{
"match": {
"left": {
- "meta": "length"
+ "meta": { "key": "length" }
},
"right": {
"range": [ 33, 45 ]
@@ -54,7 +54,7 @@
{
"match": {
"left": {
- "meta": "length"
+ "meta": { "key": "length" }
},
"op": "!=",
"right": {
@@ -69,7 +69,7 @@
{
"match": {
"left": {
- "meta": "length"
+ "meta": { "key": "length" }
},
"right": {
"set": [
@@ -88,7 +88,7 @@
{
"match": {
"left": {
- "meta": "length"
+ "meta": { "key": "length" }
},
"right": {
"set": [
@@ -105,7 +105,7 @@
{
"match": {
"left": {
- "meta": "length"
+ "meta": { "key": "length" }
},
"right": {
"set": [
@@ -122,7 +122,7 @@
{
"match": {
"left": {
- "meta": "length"
+ "meta": { "key": "length" }
},
"op": "!=",
"right": {
@@ -142,7 +142,7 @@
{
"match": {
"left": {
- "meta": "length"
+ "meta": { "key": "length" }
},
"right": {
"set": [
@@ -158,7 +158,7 @@
{
"match": {
"left": {
- "meta": "length"
+ "meta": { "key": "length" }
},
"op": "!=",
"right": {
@@ -175,7 +175,7 @@
{
"match": {
"left": {
- "meta": "protocol"
+ "meta": { "key": "protocol" }
},
"right": {
"set": [
@@ -194,7 +194,7 @@
{
"match": {
"left": {
- "meta": "protocol"
+ "meta": { "key": "protocol" }
},
"op": "!=",
"right": {
@@ -214,7 +214,7 @@
{
"match": {
"left": {
- "meta": "protocol"
+ "meta": { "key": "protocol" }
},
"right": "ip"
}
@@ -226,7 +226,7 @@
{
"match": {
"left": {
- "meta": "protocol"
+ "meta": { "key": "protocol" }
},
"op": "!=",
"right": "ip"
@@ -239,7 +239,7 @@
{
"match": {
"left": {
- "meta": "l4proto"
+ "meta": { "key": "l4proto" }
},
"right": 22
}
@@ -251,7 +251,7 @@
{
"match": {
"left": {
- "meta": "l4proto"
+ "meta": { "key": "l4proto" }
},
"op": "!=",
"right": 233
@@ -264,7 +264,7 @@
{
"match": {
"left": {
- "meta": "l4proto"
+ "meta": { "key": "l4proto" }
},
"right": {
"range": [ 33, 45 ]
@@ -278,7 +278,7 @@
{
"match": {
"left": {
- "meta": "l4proto"
+ "meta": { "key": "l4proto" }
},
"op": "!=",
"right": {
@@ -293,7 +293,7 @@
{
"match": {
"left": {
- "meta": "l4proto"
+ "meta": { "key": "l4proto" }
},
"right": {
"set": [
@@ -312,7 +312,7 @@
{
"match": {
"left": {
- "meta": "l4proto"
+ "meta": { "key": "l4proto" }
},
"op": "!=",
"right": {
@@ -332,7 +332,7 @@
{
"match": {
"left": {
- "meta": "l4proto"
+ "meta": { "key": "l4proto" }
},
"right": {
"set": [
@@ -348,7 +348,7 @@
{
"match": {
"left": {
- "meta": "l4proto"
+ "meta": { "key": "l4proto" }
},
"op": "!=",
"right": {
@@ -365,7 +365,7 @@
{
"match": {
"left": {
- "meta": "priority"
+ "meta": { "key": "priority" }
},
"right": "root"
}
@@ -377,7 +377,7 @@
{
"match": {
"left": {
- "meta": "priority"
+ "meta": { "key": "priority" }
},
"right": "none"
}
@@ -389,7 +389,7 @@
{
"match": {
"left": {
- "meta": "priority"
+ "meta": { "key": "priority" }
},
"right": "0x87654321"
}
@@ -401,7 +401,7 @@
{
"match": {
"left": {
- "meta": "priority"
+ "meta": { "key": "priority" }
},
"right": 2271560481
}
@@ -413,7 +413,7 @@
{
"match": {
"left": {
- "meta": "priority"
+ "meta": { "key": "priority" }
},
"right": "1:1234"
}
@@ -425,7 +425,7 @@
{
"match": {
"left": {
- "meta": "priority"
+ "meta": { "key": "priority" }
},
"right": "bcad:dadc"
}
@@ -437,7 +437,7 @@
{
"match": {
"left": {
- "meta": "priority"
+ "meta": { "key": "priority" }
},
"right": "aabb:0"
}
@@ -449,7 +449,7 @@
{
"match": {
"left": {
- "meta": "priority"
+ "meta": { "key": "priority" }
},
"op": "!=",
"right": "bcad:dadc"
@@ -462,7 +462,7 @@
{
"match": {
"left": {
- "meta": "priority"
+ "meta": { "key": "priority" }
},
"op": "!=",
"right": "aabb:0"
@@ -475,7 +475,7 @@
{
"match": {
"left": {
- "meta": "priority"
+ "meta": { "key": "priority" }
},
"right": {
"range": [ "bcad:dada", "bcad:dadc" ]
@@ -489,7 +489,7 @@
{
"match": {
"left": {
- "meta": "priority"
+ "meta": { "key": "priority" }
},
"op": "!=",
"right": {
@@ -504,7 +504,7 @@
{
"match": {
"left": {
- "meta": "priority"
+ "meta": { "key": "priority" }
},
"right": {
"set": [
@@ -522,7 +522,7 @@
{
"mangle": {
"left": {
- "meta": "priority"
+ "meta": { "key": "priority" }
},
"right": "cafe:beef"
}
@@ -534,7 +534,7 @@
{
"match": {
"left": {
- "meta": "priority"
+ "meta": { "key": "priority" }
},
"op": "!=",
"right": {
@@ -553,7 +553,7 @@
{
"match": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": "0x4"
}
@@ -565,7 +565,7 @@
{
"match": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": "0x32"
}
@@ -579,7 +579,7 @@
"left": {
"&": [
{
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"0x03"
]
@@ -597,7 +597,7 @@
"left": {
"&": [
{
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"0x03"
]
@@ -613,7 +613,7 @@
{
"match": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": "0x10"
}
@@ -625,7 +625,7 @@
{
"match": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"op": "!=",
"right": "0x10"
@@ -640,7 +640,7 @@
"left": {
"|": [
{
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"0x03"
]
@@ -658,7 +658,7 @@
"left": {
"|": [
{
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"0x03"
]
@@ -676,7 +676,7 @@
"left": {
"^": [
{
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"0x03"
]
@@ -693,7 +693,7 @@
"left": {
"^": [
{
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"0x03"
]
@@ -709,7 +709,7 @@
{
"match": {
"left": {
- "meta": "iif"
+ "meta": { "key": "iif" }
},
"right": "lo"
}
@@ -724,7 +724,7 @@
{
"match": {
"left": {
- "meta": "iif"
+ "meta": { "key": "iif" }
},
"op": "!=",
"right": "lo"
@@ -740,7 +740,7 @@
{
"match": {
"left": {
- "meta": "iifname"
+ "meta": { "key": "iifname" }
},
"right": "dummy0"
}
@@ -752,7 +752,7 @@
{
"match": {
"left": {
- "meta": "iifname"
+ "meta": { "key": "iifname" }
},
"op": "!=",
"right": "dummy0"
@@ -765,7 +765,7 @@
{
"match": {
"left": {
- "meta": "iifname"
+ "meta": { "key": "iifname" }
},
"right": {
"set": [
@@ -782,7 +782,7 @@
{
"match": {
"left": {
- "meta": "iifname"
+ "meta": { "key": "iifname" }
},
"op": "!=",
"right": {
@@ -800,7 +800,7 @@
{
"match": {
"left": {
- "meta": "iifname"
+ "meta": { "key": "iifname" }
},
"right": "dummy*"
}
@@ -812,7 +812,7 @@
{
"match": {
"left": {
- "meta": "iifname"
+ "meta": { "key": "iifname" }
},
"right": "dummy\\*"
}
@@ -824,7 +824,7 @@
{
"match": {
"left": {
- "meta": "iiftype"
+ "meta": { "key": "iiftype" }
},
"right": {
"set": [
@@ -846,7 +846,7 @@
{
"match": {
"left": {
- "meta": "iiftype"
+ "meta": { "key": "iiftype" }
},
"op": "!=",
"right": {
@@ -869,7 +869,7 @@
{
"match": {
"left": {
- "meta": "iiftype"
+ "meta": { "key": "iiftype" }
},
"op": "!=",
"right": "ether"
@@ -882,7 +882,7 @@
{
"match": {
"left": {
- "meta": "iiftype"
+ "meta": { "key": "iiftype" }
},
"right": "ether"
}
@@ -894,7 +894,7 @@
{
"match": {
"left": {
- "meta": "iiftype"
+ "meta": { "key": "iiftype" }
},
"op": "!=",
"right": "ppp"
@@ -907,7 +907,7 @@
{
"match": {
"left": {
- "meta": "iiftype"
+ "meta": { "key": "iiftype" }
},
"right": "ppp"
}
@@ -919,7 +919,7 @@
{
"match": {
"left": {
- "meta": "oif"
+ "meta": { "key": "oif" }
},
"right": "lo"
}
@@ -934,7 +934,7 @@
{
"match": {
"left": {
- "meta": "oif"
+ "meta": { "key": "oif" }
},
"op": "!=",
"right": "lo"
@@ -950,7 +950,7 @@
{
"match": {
"left": {
- "meta": "oif"
+ "meta": { "key": "oif" }
},
"right": {
"set": [
@@ -969,7 +969,7 @@
{
"match": {
"left": {
- "meta": "oif"
+ "meta": { "key": "oif" }
},
"op": "!=",
"right": {
@@ -989,7 +989,7 @@
{
"match": {
"left": {
- "meta": "oifname"
+ "meta": { "key": "oifname" }
},
"right": "dummy0"
}
@@ -1001,7 +1001,7 @@
{
"match": {
"left": {
- "meta": "oifname"
+ "meta": { "key": "oifname" }
},
"op": "!=",
"right": "dummy0"
@@ -1014,7 +1014,7 @@
{
"match": {
"left": {
- "meta": "oifname"
+ "meta": { "key": "oifname" }
},
"right": {
"set": [
@@ -1031,7 +1031,7 @@
{
"match": {
"left": {
- "meta": "oifname"
+ "meta": { "key": "oifname" }
},
"right": "dummy*"
}
@@ -1043,7 +1043,7 @@
{
"match": {
"left": {
- "meta": "oifname"
+ "meta": { "key": "oifname" }
},
"right": "dummy\\*"
}
@@ -1055,7 +1055,7 @@
{
"match": {
"left": {
- "meta": "oiftype"
+ "meta": { "key": "oiftype" }
},
"right": {
"set": [
@@ -1077,7 +1077,7 @@
{
"match": {
"left": {
- "meta": "oiftype"
+ "meta": { "key": "oiftype" }
},
"op": "!=",
"right": {
@@ -1100,7 +1100,7 @@
{
"match": {
"left": {
- "meta": "oiftype"
+ "meta": { "key": "oiftype" }
},
"op": "!=",
"right": "ether"
@@ -1113,7 +1113,7 @@
{
"match": {
"left": {
- "meta": "oiftype"
+ "meta": { "key": "oiftype" }
},
"right": "ether"
}
@@ -1125,7 +1125,7 @@
{
"match": {
"left": {
- "meta": "skuid"
+ "meta": { "key": "skuid" }
},
"right": {
"set": [
@@ -1146,7 +1146,7 @@
{
"match": {
"left": {
- "meta": "skuid"
+ "meta": { "key": "skuid" }
},
"op": "!=",
"right": {
@@ -1168,7 +1168,7 @@
{
"match": {
"left": {
- "meta": "skuid"
+ "meta": { "key": "skuid" }
},
"right": "root"
}
@@ -1180,7 +1180,7 @@
{
"match": {
"left": {
- "meta": "skuid"
+ "meta": { "key": "skuid" }
},
"op": "!=",
"right": "root"
@@ -1193,7 +1193,7 @@
{
"match": {
"left": {
- "meta": "skuid"
+ "meta": { "key": "skuid" }
},
"op": "<",
"right": 3000
@@ -1209,7 +1209,7 @@
{
"match": {
"left": {
- "meta": "skuid"
+ "meta": { "key": "skuid" }
},
"op": ">",
"right": 3000
@@ -1225,7 +1225,7 @@
{
"match": {
"left": {
- "meta": "skuid"
+ "meta": { "key": "skuid" }
},
"right": 3000
}
@@ -1240,7 +1240,7 @@
{
"match": {
"left": {
- "meta": "skuid"
+ "meta": { "key": "skuid" }
},
"right": {
"range": [ 3001, 3005 ]
@@ -1257,7 +1257,7 @@
{
"match": {
"left": {
- "meta": "skuid"
+ "meta": { "key": "skuid" }
},
"op": "!=",
"right": {
@@ -1275,7 +1275,7 @@
{
"match": {
"left": {
- "meta": "skuid"
+ "meta": { "key": "skuid" }
},
"right": {
"set": [
@@ -1294,7 +1294,7 @@
{
"match": {
"left": {
- "meta": "skuid"
+ "meta": { "key": "skuid" }
},
"op": "!=",
"right": {
@@ -1314,7 +1314,7 @@
{
"match": {
"left": {
- "meta": "skgid"
+ "meta": { "key": "skgid" }
},
"right": {
"set": [
@@ -1335,7 +1335,7 @@
{
"match": {
"left": {
- "meta": "skgid"
+ "meta": { "key": "skgid" }
},
"op": "!=",
"right": {
@@ -1357,7 +1357,7 @@
{
"match": {
"left": {
- "meta": "skgid"
+ "meta": { "key": "skgid" }
},
"right": "root"
}
@@ -1369,7 +1369,7 @@
{
"match": {
"left": {
- "meta": "skgid"
+ "meta": { "key": "skgid" }
},
"op": "!=",
"right": "root"
@@ -1382,7 +1382,7 @@
{
"match": {
"left": {
- "meta": "skgid"
+ "meta": { "key": "skgid" }
},
"op": "<",
"right": 3000
@@ -1398,7 +1398,7 @@
{
"match": {
"left": {
- "meta": "skgid"
+ "meta": { "key": "skgid" }
},
"op": ">",
"right": 3000
@@ -1414,7 +1414,7 @@
{
"match": {
"left": {
- "meta": "skgid"
+ "meta": { "key": "skgid" }
},
"right": 3000
}
@@ -1429,7 +1429,7 @@
{
"match": {
"left": {
- "meta": "skgid"
+ "meta": { "key": "skgid" }
},
"right": {
"range": [ 2001, 2005 ]
@@ -1446,7 +1446,7 @@
{
"match": {
"left": {
- "meta": "skgid"
+ "meta": { "key": "skgid" }
},
"op": "!=",
"right": {
@@ -1464,7 +1464,7 @@
{
"match": {
"left": {
- "meta": "skgid"
+ "meta": { "key": "skgid" }
},
"right": {
"set": [
@@ -1483,7 +1483,7 @@
{
"match": {
"left": {
- "meta": "skgid"
+ "meta": { "key": "skgid" }
},
"op": "!=",
"right": {
@@ -1503,7 +1503,7 @@
{
"mangle": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": { "^": [ "0xffffffc8", "0x16" ] }
}
@@ -1515,7 +1515,7 @@
{
"mangle": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": { "&": [ "0x16", "0x16" ] }
}
@@ -1527,7 +1527,7 @@
{
"mangle": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": { "|": [ "0xffffffe9", "0x16" ] }
}
@@ -1539,7 +1539,7 @@
{
"mangle": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": { "&": [ "0xffffffde", "0x16" ] }
}
@@ -1551,7 +1551,7 @@
{
"mangle": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": { "|": [ "0xf045ffde", "0x10" ] }
}
@@ -1563,7 +1563,7 @@
{
"mangle": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": { "|": [ "0xffffffde", "0x16" ] }
}
@@ -1575,7 +1575,7 @@
{
"mangle": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": { "|": [ "0x32", "0xfffff" ] }
}
@@ -1587,7 +1587,7 @@
{
"mangle": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": { "^": [ "0xfffe", "0x16" ] }
}
@@ -1599,7 +1599,7 @@
{
"match": {
"left": {
- "meta": "iif"
+ "meta": { "key": "iif" }
},
"right": "lo"
}
@@ -1611,7 +1611,7 @@
{
"match": {
"left": {
- "meta": "oif"
+ "meta": { "key": "oif" }
},
"right": "lo"
}
@@ -1623,7 +1623,7 @@
{
"match": {
"left": {
- "meta": "oifname"
+ "meta": { "key": "oifname" }
},
"right": "dummy2"
}
@@ -1638,7 +1638,7 @@
{
"match": {
"left": {
- "meta": "skuid"
+ "meta": { "key": "skuid" }
},
"right": 3000
}
@@ -1650,7 +1650,7 @@
{
"match": {
"left": {
- "meta": "skgid"
+ "meta": { "key": "skgid" }
},
"right": 3000
}
@@ -1662,7 +1662,7 @@
{
"match": {
"left": {
- "meta": "rtclassid"
+ "meta": { "key": "rtclassid" }
},
"right": "cosmos"
}
@@ -1674,7 +1674,7 @@
{
"match": {
"left": {
- "meta": "pkttype"
+ "meta": { "key": "pkttype" }
},
"right": "broadcast"
}
@@ -1686,7 +1686,7 @@
{
"match": {
"left": {
- "meta": "pkttype"
+ "meta": { "key": "pkttype" }
},
"right": "host"
}
@@ -1698,7 +1698,7 @@
{
"match": {
"left": {
- "meta": "pkttype"
+ "meta": { "key": "pkttype" }
},
"right": "multicast"
}
@@ -1710,7 +1710,7 @@
{
"match": {
"left": {
- "meta": "pkttype"
+ "meta": { "key": "pkttype" }
},
"op": "!=",
"right": "broadcast"
@@ -1723,7 +1723,7 @@
{
"match": {
"left": {
- "meta": "pkttype"
+ "meta": { "key": "pkttype" }
},
"op": "!=",
"right": "host"
@@ -1736,7 +1736,7 @@
{
"match": {
"left": {
- "meta": "pkttype"
+ "meta": { "key": "pkttype" }
},
"op": "!=",
"right": "multicast"
@@ -1749,7 +1749,7 @@
{
"match": {
"left": {
- "meta": "pkttype"
+ "meta": { "key": "pkttype" }
},
"right": {
"set": [
@@ -1769,7 +1769,7 @@
{
"match": {
"left": {
- "meta": "cpu"
+ "meta": { "key": "cpu" }
},
"right": 1
}
@@ -1781,7 +1781,7 @@
{
"match": {
"left": {
- "meta": "cpu"
+ "meta": { "key": "cpu" }
},
"op": "!=",
"right": 1
@@ -1794,7 +1794,7 @@
{
"match": {
"left": {
- "meta": "cpu"
+ "meta": { "key": "cpu" }
},
"right": {
"range": [ 1, 3 ]
@@ -1808,7 +1808,7 @@
{
"match": {
"left": {
- "meta": "cpu"
+ "meta": { "key": "cpu" }
},
"op": "!=",
"right": {
@@ -1823,7 +1823,7 @@
{
"match": {
"left": {
- "meta": "cpu"
+ "meta": { "key": "cpu" }
},
"right": {
"set": [
@@ -1840,7 +1840,7 @@
{
"match": {
"left": {
- "meta": "cpu"
+ "meta": { "key": "cpu" }
},
"right": {
"set": [
@@ -1857,7 +1857,7 @@
{
"match": {
"left": {
- "meta": "cpu"
+ "meta": { "key": "cpu" }
},
"op": "!=",
"right": {
@@ -1875,7 +1875,7 @@
{
"match": {
"left": {
- "meta": "iifgroup"
+ "meta": { "key": "iifgroup" }
},
"right": 0
}
@@ -1887,7 +1887,7 @@
{
"match": {
"left": {
- "meta": "iifgroup"
+ "meta": { "key": "iifgroup" }
},
"op": "!=",
"right": 0
@@ -1900,7 +1900,7 @@
{
"match": {
"left": {
- "meta": "iifgroup"
+ "meta": { "key": "iifgroup" }
},
"right": "default"
}
@@ -1912,7 +1912,7 @@
{
"match": {
"left": {
- "meta": "iifgroup"
+ "meta": { "key": "iifgroup" }
},
"op": "!=",
"right": "default"
@@ -1925,7 +1925,7 @@
{
"match": {
"left": {
- "meta": "iifgroup"
+ "meta": { "key": "iifgroup" }
},
"right": {
"set": [
@@ -1941,7 +1941,7 @@
{
"match": {
"left": {
- "meta": "iifgroup"
+ "meta": { "key": "iifgroup" }
},
"op": "!=",
"right": {
@@ -1958,7 +1958,7 @@
{
"match": {
"left": {
- "meta": "iifgroup"
+ "meta": { "key": "iifgroup" }
},
"right": {
"set": [
@@ -1975,7 +1975,7 @@
{
"match": {
"left": {
- "meta": "iifgroup"
+ "meta": { "key": "iifgroup" }
},
"right": {
"set": [
@@ -1991,7 +1991,7 @@
{
"match": {
"left": {
- "meta": "iifgroup"
+ "meta": { "key": "iifgroup" }
},
"op": "!=",
"right": {
@@ -2009,7 +2009,7 @@
{
"match": {
"left": {
- "meta": "iifgroup"
+ "meta": { "key": "iifgroup" }
},
"op": "!=",
"right": {
@@ -2026,7 +2026,7 @@
{
"match": {
"left": {
- "meta": "oifgroup"
+ "meta": { "key": "oifgroup" }
},
"right": 0
}
@@ -2038,7 +2038,7 @@
{
"match": {
"left": {
- "meta": "oifgroup"
+ "meta": { "key": "oifgroup" }
},
"op": "!=",
"right": 0
@@ -2051,7 +2051,7 @@
{
"match": {
"left": {
- "meta": "oifgroup"
+ "meta": { "key": "oifgroup" }
},
"right": "default"
}
@@ -2063,7 +2063,7 @@
{
"match": {
"left": {
- "meta": "oifgroup"
+ "meta": { "key": "oifgroup" }
},
"op": "!=",
"right": "default"
@@ -2076,7 +2076,7 @@
{
"match": {
"left": {
- "meta": "oifgroup"
+ "meta": { "key": "oifgroup" }
},
"right": {
"set": [
@@ -2092,7 +2092,7 @@
{
"match": {
"left": {
- "meta": "oifgroup"
+ "meta": { "key": "oifgroup" }
},
"op": "!=",
"right": {
@@ -2109,7 +2109,7 @@
{
"match": {
"left": {
- "meta": "oifgroup"
+ "meta": { "key": "oifgroup" }
},
"right": {
"set": [
@@ -2126,7 +2126,7 @@
{
"match": {
"left": {
- "meta": "oifgroup"
+ "meta": { "key": "oifgroup" }
},
"right": {
"set": [
@@ -2142,7 +2142,7 @@
{
"match": {
"left": {
- "meta": "oifgroup"
+ "meta": { "key": "oifgroup" }
},
"op": "!=",
"right": {
@@ -2160,7 +2160,7 @@
{
"match": {
"left": {
- "meta": "oifgroup"
+ "meta": { "key": "oifgroup" }
},
"op": "!=",
"right": {
@@ -2177,7 +2177,7 @@
{
"match": {
"left": {
- "meta": "cgroup"
+ "meta": { "key": "cgroup" }
},
"right": 1048577
}
@@ -2189,7 +2189,7 @@
{
"match": {
"left": {
- "meta": "cgroup"
+ "meta": { "key": "cgroup" }
},
"op": "!=",
"right": 1048577
@@ -2202,7 +2202,7 @@
{
"match": {
"left": {
- "meta": "cgroup"
+ "meta": { "key": "cgroup" }
},
"right": {
"set": [
@@ -2219,7 +2219,7 @@
{
"match": {
"left": {
- "meta": "cgroup"
+ "meta": { "key": "cgroup" }
},
"op": "!=",
"right": {
@@ -2237,7 +2237,7 @@
{
"match": {
"left": {
- "meta": "cgroup"
+ "meta": { "key": "cgroup" }
},
"right": {
"range": [ 1048577, 1048578 ]
@@ -2251,7 +2251,7 @@
{
"match": {
"left": {
- "meta": "cgroup"
+ "meta": { "key": "cgroup" }
},
"op": "!=",
"right": {
@@ -2266,7 +2266,7 @@
{
"match": {
"left": {
- "meta": "cgroup"
+ "meta": { "key": "cgroup" }
},
"right": {
"set": [
@@ -2284,7 +2284,7 @@
{
"match": {
"left": {
- "meta": "cgroup"
+ "meta": { "key": "cgroup" }
},
"op": "!=",
"right": {
@@ -2305,10 +2305,10 @@
"left": {
"concat": [
{
- "meta": "iif"
+ "meta": { "key": "iif" }
},
{
- "meta": "oif"
+ "meta": { "key": "oif" }
}
]
},
@@ -2333,13 +2333,13 @@
"left": {
"concat": [
{
- "meta": "iif"
+ "meta": { "key": "iif" }
},
{
- "meta": "oif"
+ "meta": { "key": "oif" }
},
{
- "meta": "mark"
+ "meta": { "key": "mark" }
}
]
},
@@ -2365,10 +2365,10 @@
"left": {
"concat": [
{
- "meta": "iif"
+ "meta": { "key": "iif" }
},
{
- "meta": "oif"
+ "meta": { "key": "oif" }
}
]
},
@@ -2396,7 +2396,7 @@
{
"match": {
"left": {
- "meta": "random"
+ "meta": { "key": "random" }
},
"right": 1
}
@@ -2408,7 +2408,7 @@
{
"match": {
"left": {
- "meta": "random"
+ "meta": { "key": "random" }
},
"op": ">",
"right": 1000000
diff --git a/tests/py/any/meta.t.json.output b/tests/py/any/meta.t.json.output
index a4b9633a..682ad684 100644
--- a/tests/py/any/meta.t.json.output
+++ b/tests/py/any/meta.t.json.output
@@ -3,7 +3,7 @@
{
"match": {
"left": {
- "meta": "protocol"
+ "meta": { "key": "protocol" }
},
"right": {
"set": [
@@ -22,7 +22,7 @@
{
"match": {
"left": {
- "meta": "protocol"
+ "meta": { "key": "protocol" }
},
"op": "!=",
"right": {
@@ -42,7 +42,7 @@
{
"match": {
"left": {
- "meta": "priority"
+ "meta": { "key": "priority" }
},
"right": "8765:4321"
}
@@ -54,7 +54,7 @@
{
"match": {
"left": {
- "meta": "priority"
+ "meta": { "key": "priority" }
},
"right": "8765:4321"
}
@@ -66,7 +66,7 @@
{
"match": {
"left": {
- "meta": "priority"
+ "meta": { "key": "priority" }
},
"right": {
"set": [
@@ -84,7 +84,7 @@
{
"match": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": 4
}
@@ -96,7 +96,7 @@
{
"match": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": 50
}
@@ -110,7 +110,7 @@
"left": {
"&": [
{
- "meta": "mark"
+ "meta": { "key": "mark" }
},
3
]
@@ -128,7 +128,7 @@
"left": {
"&": [
{
- "meta": "mark"
+ "meta": { "key": "mark" }
},
3
]
@@ -144,7 +144,7 @@
{
"match": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": 16
}
@@ -156,7 +156,7 @@
{
"match": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"op": "!=",
"right": 16
@@ -171,7 +171,7 @@
"left": {
"|": [
{
- "meta": "mark"
+ "meta": { "key": "mark" }
},
3
]
@@ -189,7 +189,7 @@
"left": {
"|": [
{
- "meta": "mark"
+ "meta": { "key": "mark" }
},
3
]
@@ -205,7 +205,7 @@
{
"match": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": 2
}
@@ -217,7 +217,7 @@
{
"match": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"op": "!=",
"right": 2
@@ -230,7 +230,7 @@
{
"match": {
"left": {
- "meta": "iifname"
+ "meta": { "key": "iifname" }
},
"right": {
"set": [
@@ -247,7 +247,7 @@
{
"match": {
"left": {
- "meta": "iifname"
+ "meta": { "key": "iifname" }
},
"op": "!=",
"right": {
@@ -265,7 +265,7 @@
{
"match": {
"left": {
- "meta": "oifname"
+ "meta": { "key": "oifname" }
},
"right": {
"set": [
@@ -282,7 +282,7 @@
{
"match": {
"left": {
- "meta": "skuid"
+ "meta": { "key": "skuid" }
},
"right": {
"set": [ 0, 1, 2 ]
@@ -299,7 +299,7 @@
{
"match": {
"left": {
- "meta": "skuid"
+ "meta": { "key": "skuid" }
},
"op": "!=",
"right": {
@@ -317,7 +317,7 @@
{
"match": {
"left": {
- "meta": "skuid"
+ "meta": { "key": "skuid" }
},
"right": 0
}
@@ -329,7 +329,7 @@
{
"match": {
"left": {
- "meta": "skuid"
+ "meta": { "key": "skuid" }
},
"op": "!=",
"right": 0
@@ -342,7 +342,7 @@
{
"match": {
"left": {
- "meta": "skgid"
+ "meta": { "key": "skgid" }
},
"right": {
"set": [ 0, 1, 2 ]
@@ -359,7 +359,7 @@
{
"match": {
"left": {
- "meta": "skgid"
+ "meta": { "key": "skgid" }
},
"op": "!=",
"right": {
@@ -377,7 +377,7 @@
{
"match": {
"left": {
- "meta": "skgid"
+ "meta": { "key": "skgid" }
},
"right": 0
}
@@ -389,7 +389,7 @@
{
"match": {
"left": {
- "meta": "skgid"
+ "meta": { "key": "skgid" }
},
"op": "!=",
"right": 0
@@ -402,7 +402,7 @@
{
"mangle": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": 4294967262
}
@@ -414,7 +414,7 @@
{
"mangle": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": 22
}
@@ -426,7 +426,7 @@
{
"mangle": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": 4294967295
}
@@ -438,7 +438,7 @@
{
"mangle": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": 22
}
@@ -450,7 +450,7 @@
{
"mangle": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": 4031119326
}
@@ -462,7 +462,7 @@
{
"mangle": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": 4294967262
}
@@ -474,7 +474,7 @@
{
"mangle": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": 1048575
}
@@ -486,7 +486,7 @@
{
"mangle": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": 65512
}
@@ -498,7 +498,7 @@
{
"match": {
"left": {
- "meta": "iifgroup"
+ "meta": { "key": "iifgroup" }
},
"right": "default"
}
@@ -510,7 +510,7 @@
{
"match": {
"left": {
- "meta": "iifgroup"
+ "meta": { "key": "iifgroup" }
},
"op": "!=",
"right": "default"
@@ -523,7 +523,7 @@
{
"match": {
"left": {
- "meta": "oifgroup"
+ "meta": { "key": "oifgroup" }
},
"right": "default"
}
@@ -535,7 +535,7 @@
{
"match": {
"left": {
- "meta": "oifgroup"
+ "meta": { "key": "oifgroup" }
},
"op": "!=",
"right": "default"
@@ -550,13 +550,13 @@
"left": {
"concat": [
{
- "meta": "iif"
+ "meta": { "key": "iif" }
},
{
- "meta": "oif"
+ "meta": { "key": "oif" }
},
{
- "meta": "mark"
+ "meta": { "key": "mark" }
}
]
},
diff --git a/tests/py/any/rawpayload.t.json b/tests/py/any/rawpayload.t.json
index b4ce0bd8..bfb7c967 100644
--- a/tests/py/any/rawpayload.t.json
+++ b/tests/py/any/rawpayload.t.json
@@ -3,7 +3,7 @@
{
"match": {
"left": {
- "meta": "l4proto"
+ "meta": { "key": "l4proto" }
},
"right": {
"set": [
@@ -39,7 +39,7 @@
[
{
"match": {
- "left": { "meta": "l4proto" },
+ "left": { "meta": { "key": "l4proto" } },
"right": "tcp"
}
},
diff --git a/tests/py/any/rawpayload.t.json.output b/tests/py/any/rawpayload.t.json.output
index fd70341c..b423005f 100644
--- a/tests/py/any/rawpayload.t.json.output
+++ b/tests/py/any/rawpayload.t.json.output
@@ -3,7 +3,7 @@
{
"match": {
"left": {
- "meta": "l4proto"
+ "meta": { "key": "l4proto" }
},
"right": {
"set": [
diff --git a/tests/py/arp/arp.t.json b/tests/py/arp/arp.t.json
index 005fcf64..4fd98d19 100644
--- a/tests/py/arp/arp.t.json
+++ b/tests/py/arp/arp.t.json
@@ -798,7 +798,7 @@
{
"match": {
"left": {
- "meta": "iifname"
+ "meta": { "key": "iifname" }
},
"right": "invalid"
}
diff --git a/tests/py/arp/arp.t.json.output b/tests/py/arp/arp.t.json.output
index 0120025b..0b60c445 100644
--- a/tests/py/arp/arp.t.json.output
+++ b/tests/py/arp/arp.t.json.output
@@ -69,7 +69,7 @@
{
"match": {
"left": {
- "meta": "iifname"
+ "meta": { "key": "iifname" }
},
"right": "invalid"
}
diff --git a/tests/py/bridge/ether.t.json b/tests/py/bridge/ether.t.json
index 89cd128c..6efa7c66 100644
--- a/tests/py/bridge/ether.t.json
+++ b/tests/py/bridge/ether.t.json
@@ -14,7 +14,7 @@
{
"match": {
"left": {
- "meta": "iiftype"
+ "meta": { "key": "iiftype" }
},
"right": "ether"
}
diff --git a/tests/py/bridge/meta.t.json b/tests/py/bridge/meta.t.json
index dad5c6e1..0c63e26e 100644
--- a/tests/py/bridge/meta.t.json
+++ b/tests/py/bridge/meta.t.json
@@ -3,7 +3,7 @@
{
"match": {
"left": {
- "meta": "obrname"
+ "meta": { "key": "obrname" }
},
"right": "br0"
}
@@ -15,7 +15,7 @@
{
"match": {
"left": {
- "meta": "ibrname"
+ "meta": { "key": "ibrname" }
},
"right": "br0"
}
diff --git a/tests/py/bridge/reject.t.json b/tests/py/bridge/reject.t.json
index c0bed56e..d4750f4d 100644
--- a/tests/py/bridge/reject.t.json
+++ b/tests/py/bridge/reject.t.json
@@ -113,7 +113,7 @@
{
"match": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": 12345
}
diff --git a/tests/py/bridge/reject.t.json.output b/tests/py/bridge/reject.t.json.output
index 6effd179..602af9c1 100644
--- a/tests/py/bridge/reject.t.json.output
+++ b/tests/py/bridge/reject.t.json.output
@@ -228,7 +228,7 @@
{
"match": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": 12345
}
diff --git a/tests/py/inet/ct.t.json b/tests/py/inet/ct.t.json
index 686c43f4..9b54e1d0 100644
--- a/tests/py/inet/ct.t.json
+++ b/tests/py/inet/ct.t.json
@@ -3,7 +3,7 @@
{
"match": {
"left": {
- "meta": "nfproto"
+ "meta": { "key": "nfproto" }
},
"right": "ipv4"
}
diff --git a/tests/py/inet/ether-ip.t.json b/tests/py/inet/ether-ip.t.json
index 0c0964e6..accb9d69 100644
--- a/tests/py/inet/ether-ip.t.json
+++ b/tests/py/inet/ether-ip.t.json
@@ -14,7 +14,7 @@
{
"match": {
"left": {
- "meta": "iiftype"
+ "meta": { "key": "iiftype" }
},
"right": "ether"
}
diff --git a/tests/py/inet/ether.t.json b/tests/py/inet/ether.t.json
index 0daf46e9..b5042adb 100644
--- a/tests/py/inet/ether.t.json
+++ b/tests/py/inet/ether.t.json
@@ -14,7 +14,7 @@
{
"match": {
"left": {
- "meta": "iiftype"
+ "meta": { "key": "iiftype" }
},
"right": "ether"
}
diff --git a/tests/py/inet/icmp.t.json b/tests/py/inet/icmp.t.json
index c4517605..55217cc9 100644
--- a/tests/py/inet/icmp.t.json
+++ b/tests/py/inet/icmp.t.json
@@ -32,7 +32,7 @@
[
{
"match": {
- "left": { "meta": "nfproto" },
+ "left": { "meta": { "key": "nfproto" } },
"right": "ipv4"
}
},
@@ -53,7 +53,7 @@
[
{
"match": {
- "left": { "meta": "nfproto" },
+ "left": { "meta": { "key": "nfproto" } },
"right": "ipv4"
}
},
@@ -74,7 +74,7 @@
[
{
"match": {
- "left": { "meta": "nfproto" },
+ "left": { "meta": { "key": "nfproto" } },
"right": "ipv6"
}
},
@@ -95,7 +95,7 @@
[
{
"match": {
- "left": { "meta": "nfproto" },
+ "left": { "meta": { "key": "nfproto" } },
"right": "ipv6"
}
},
diff --git a/tests/py/inet/icmpX.t.json b/tests/py/inet/icmpX.t.json
index 006419e3..23ee7ed8 100644
--- a/tests/py/inet/icmpX.t.json
+++ b/tests/py/inet/icmpX.t.json
@@ -96,7 +96,7 @@
{
"match": {
"left": {
- "meta": "l4proto"
+ "meta": { "key": "l4proto" }
},
"right": "ipv6-icmp"
}
diff --git a/tests/py/inet/icmpX.t.json.output b/tests/py/inet/icmpX.t.json.output
index 94034388..55158fee 100644
--- a/tests/py/inet/icmpX.t.json.output
+++ b/tests/py/inet/icmpX.t.json.output
@@ -66,7 +66,7 @@
{
"match": {
"left": {
- "meta": "l4proto"
+ "meta": { "key": "l4proto" }
},
"right": 58
}
diff --git a/tests/py/inet/map.t.json b/tests/py/inet/map.t.json
index b7bb10a9..bb7f2a05 100644
--- a/tests/py/inet/map.t.json
+++ b/tests/py/inet/map.t.json
@@ -3,7 +3,7 @@
{
"mangle": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": {
"map": {
@@ -36,7 +36,7 @@
{
"mangle": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": {
"map": {
diff --git a/tests/py/inet/map.t.json.output b/tests/py/inet/map.t.json.output
index 5a410b3b..74c9b4f6 100644
--- a/tests/py/inet/map.t.json.output
+++ b/tests/py/inet/map.t.json.output
@@ -3,7 +3,7 @@
{
"mangle": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": {
"map": {
@@ -36,7 +36,7 @@
{
"mangle": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": {
"map": {
diff --git a/tests/py/inet/meta.t.json b/tests/py/inet/meta.t.json
index 2687f69e..6c5f4567 100644
--- a/tests/py/inet/meta.t.json
+++ b/tests/py/inet/meta.t.json
@@ -3,7 +3,7 @@
{
"match": {
"left": {
- "meta": "nfproto"
+ "meta": { "key": "nfproto" }
},
"right": "ipv4"
}
@@ -15,7 +15,7 @@
{
"match": {
"left": {
- "meta": "nfproto"
+ "meta": { "key": "nfproto" }
},
"right": "ipv6"
}
@@ -27,7 +27,7 @@
{
"match": {
"left": {
- "meta": "nfproto"
+ "meta": { "key": "nfproto" }
},
"right": {
"set": [
@@ -44,7 +44,7 @@
{
"match": {
"left": {
- "meta": "nfproto"
+ "meta": { "key": "nfproto" }
},
"op": "!=",
"right": {
@@ -62,7 +62,7 @@
{
"match": {
"left": {
- "meta": "nfproto"
+ "meta": { "key": "nfproto" }
},
"right": "ipv6"
}
@@ -85,7 +85,7 @@
{
"match": {
"left": {
- "meta": "nfproto"
+ "meta": { "key": "nfproto" }
},
"right": "ipv4"
}
@@ -108,7 +108,7 @@
{
"match": {
"left": {
- "meta": "nfproto"
+ "meta": { "key": "nfproto" }
},
"right": "ipv4"
}
@@ -131,7 +131,7 @@
{
"match": {
"left": {
- "meta": "nfproto"
+ "meta": { "key": "nfproto" }
},
"right": "ipv6"
}
@@ -139,7 +139,7 @@
{
"match": {
"left": {
- "meta": "l4proto"
+ "meta": { "key": "l4proto" }
},
"right": "tcp"
}
@@ -151,7 +151,7 @@
{
"match": {
"left": {
- "meta": "nfproto"
+ "meta": { "key": "nfproto" }
},
"right": "ipv4"
}
@@ -177,7 +177,7 @@
{
"match": {
"left": {
- "meta": "secpath"
+ "meta": { "key": "secpath" }
},
"right": true
}
@@ -189,7 +189,7 @@
{
"match": {
"left": {
- "meta": "secpath"
+ "meta": { "key": "secpath" }
},
"right": false
}
diff --git a/tests/py/inet/meta.t.json.output b/tests/py/inet/meta.t.json.output
index 19b2d262..0dc3371f 100644
--- a/tests/py/inet/meta.t.json.output
+++ b/tests/py/inet/meta.t.json.output
@@ -18,7 +18,7 @@
{
"match": {
"left": {
- "meta": "nfproto"
+ "meta": { "key": "nfproto" }
},
"right": "ipv6"
}
@@ -26,7 +26,7 @@
{
"match": {
"left": {
- "meta": "l4proto"
+ "meta": { "key": "l4proto" }
},
"right": 6
}
diff --git a/tests/py/inet/reject.t.json b/tests/py/inet/reject.t.json
index 46d4857a..b63cb7df 100644
--- a/tests/py/inet/reject.t.json
+++ b/tests/py/inet/reject.t.json
@@ -113,7 +113,7 @@
{
"match": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": 12345
}
@@ -137,7 +137,7 @@
{
"match": {
"left": {
- "meta": "nfproto"
+ "meta": { "key": "nfproto" }
},
"right": "ipv4"
}
@@ -152,7 +152,7 @@
{
"match": {
"left": {
- "meta": "nfproto"
+ "meta": { "key": "nfproto" }
},
"right": "ipv6"
}
@@ -207,7 +207,7 @@
{
"match": {
"left": {
- "meta": "nfproto"
+ "meta": { "key": "nfproto" }
},
"right": "ipv4"
}
@@ -225,7 +225,7 @@
{
"match": {
"left": {
- "meta": "nfproto"
+ "meta": { "key": "nfproto" }
},
"right": "ipv6"
}
diff --git a/tests/py/inet/reject.t.json.output b/tests/py/inet/reject.t.json.output
index b1e77990..46875434 100644
--- a/tests/py/inet/reject.t.json.output
+++ b/tests/py/inet/reject.t.json.output
@@ -3,7 +3,7 @@
{
"match": {
"left": {
- "meta": "nfproto"
+ "meta": { "key": "nfproto" }
},
"right": "ipv4"
}
@@ -21,7 +21,7 @@
{
"match": {
"left": {
- "meta": "nfproto"
+ "meta": { "key": "nfproto" }
},
"right": "ipv4"
}
@@ -39,7 +39,7 @@
{
"match": {
"left": {
- "meta": "nfproto"
+ "meta": { "key": "nfproto" }
},
"right": "ipv4"
}
@@ -57,7 +57,7 @@
{
"match": {
"left": {
- "meta": "nfproto"
+ "meta": { "key": "nfproto" }
},
"right": "ipv4"
}
@@ -72,7 +72,7 @@
{
"match": {
"left": {
- "meta": "nfproto"
+ "meta": { "key": "nfproto" }
},
"right": "ipv4"
}
@@ -90,7 +90,7 @@
{
"match": {
"left": {
- "meta": "nfproto"
+ "meta": { "key": "nfproto" }
},
"right": "ipv4"
}
@@ -108,7 +108,7 @@
{
"match": {
"left": {
- "meta": "nfproto"
+ "meta": { "key": "nfproto" }
},
"right": "ipv4"
}
@@ -126,7 +126,7 @@
{
"match": {
"left": {
- "meta": "nfproto"
+ "meta": { "key": "nfproto" }
},
"right": "ipv6"
}
@@ -144,7 +144,7 @@
{
"match": {
"left": {
- "meta": "nfproto"
+ "meta": { "key": "nfproto" }
},
"right": "ipv6"
}
@@ -162,7 +162,7 @@
{
"match": {
"left": {
- "meta": "nfproto"
+ "meta": { "key": "nfproto" }
},
"right": "ipv6"
}
@@ -180,7 +180,7 @@
{
"match": {
"left": {
- "meta": "nfproto"
+ "meta": { "key": "nfproto" }
},
"right": "ipv6"
}
@@ -195,7 +195,7 @@
{
"match": {
"left": {
- "meta": "l4proto"
+ "meta": { "key": "l4proto" }
},
"right": 6
}
@@ -203,7 +203,7 @@
{
"match": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": 12345
}
diff --git a/tests/py/inet/rt.t.json b/tests/py/inet/rt.t.json
index 32e1d437..92f2dbea 100644
--- a/tests/py/inet/rt.t.json
+++ b/tests/py/inet/rt.t.json
@@ -3,7 +3,7 @@
{
"match": {
"left": {
- "meta": "nfproto"
+ "meta": { "key": "nfproto" }
},
"right": "ipv4"
}
diff --git a/tests/py/inet/rt.t.json.output b/tests/py/inet/rt.t.json.output
index 1d3ecac1..de765bd9 100644
--- a/tests/py/inet/rt.t.json.output
+++ b/tests/py/inet/rt.t.json.output
@@ -3,7 +3,7 @@
{
"match": {
"left": {
- "meta": "nfproto"
+ "meta": { "key": "nfproto" }
},
"right": "ipv4"
}
diff --git a/tests/py/inet/udp.t.json b/tests/py/inet/udp.t.json
index d760fb75..096fe559 100644
--- a/tests/py/inet/udp.t.json
+++ b/tests/py/inet/udp.t.json
@@ -687,7 +687,7 @@
{
"match": {
"left": {
- "meta": "iif"
+ "meta": { "key": "iif" }
},
"right": "lo"
}
@@ -710,7 +710,7 @@
{
"match": {
"left": {
- "meta": "iif"
+ "meta": { "key": "iif" }
},
"right": "lo"
}
diff --git a/tests/py/ip/dnat.t.json b/tests/py/ip/dnat.t.json
index 56f8272f..f0140305 100644
--- a/tests/py/ip/dnat.t.json
+++ b/tests/py/ip/dnat.t.json
@@ -3,7 +3,7 @@
{
"match": {
"left": {
- "meta": "iifname"
+ "meta": { "key": "iifname" }
},
"right": "eth0"
}
@@ -33,7 +33,7 @@
{
"match": {
"left": {
- "meta": "iifname"
+ "meta": { "key": "iifname" }
},
"right": "eth0"
}
@@ -64,7 +64,7 @@
{
"match": {
"left": {
- "meta": "iifname"
+ "meta": { "key": "iifname" }
},
"right": "eth0"
}
@@ -98,7 +98,7 @@
{
"match": {
"left": {
- "meta": "iifname"
+ "meta": { "key": "iifname" }
},
"right": "eth0"
}
@@ -133,7 +133,7 @@
{
"match": {
"left": {
- "meta": "iifname"
+ "meta": { "key": "iifname" }
},
"right": "eth0"
}
@@ -164,7 +164,7 @@
{
"match": {
"left": {
- "meta": "iifname"
+ "meta": { "key": "iifname" }
},
"right": "eth0"
}
diff --git a/tests/py/ip/ether.t.json b/tests/py/ip/ether.t.json
index 022ae0b5..f176bf7e 100644
--- a/tests/py/ip/ether.t.json
+++ b/tests/py/ip/ether.t.json
@@ -14,7 +14,7 @@
{
"match": {
"left": {
- "meta": "iiftype"
+ "meta": { "key": "iiftype" }
},
"right": "ether"
}
diff --git a/tests/py/ip/ip.t.json b/tests/py/ip/ip.t.json
index d66e4264..a6b53571 100644
--- a/tests/py/ip/ip.t.json
+++ b/tests/py/ip/ip.t.json
@@ -1577,7 +1577,7 @@
{
"match": {
"left": {
- "meta": "iif"
+ "meta": { "key": "iif" }
},
"right": "lo"
}
@@ -1600,7 +1600,7 @@
{
"match": {
"left": {
- "meta": "iif"
+ "meta": { "key": "iif" }
},
"right": "lo"
}
@@ -1623,7 +1623,7 @@
{
"match": {
"left": {
- "meta": "iif"
+ "meta": { "key": "iif" }
},
"right": "lo"
}
@@ -1646,7 +1646,7 @@
{
"match": {
"left": {
- "meta": "iif"
+ "meta": { "key": "iif" }
},
"right": "lo"
}
@@ -1669,7 +1669,7 @@
{
"match": {
"left": {
- "meta": "iif"
+ "meta": { "key": "iif" }
},
"right": "lo"
}
@@ -1692,7 +1692,7 @@
{
"match": {
"left": {
- "meta": "iif"
+ "meta": { "key": "iif" }
},
"right": "lo"
}
@@ -1715,7 +1715,7 @@
{
"match": {
"left": {
- "meta": "iif"
+ "meta": { "key": "iif" }
},
"right": "lo"
}
@@ -1738,7 +1738,7 @@
{
"match": {
"left": {
- "meta": "iif"
+ "meta": { "key": "iif" }
},
"right": "lo"
}
@@ -1761,7 +1761,7 @@
{
"match": {
"left": {
- "meta": "iif"
+ "meta": { "key": "iif" }
},
"right": "lo"
}
diff --git a/tests/py/ip/ip.t.json.output b/tests/py/ip/ip.t.json.output
index 21143089..967e2a59 100644
--- a/tests/py/ip/ip.t.json.output
+++ b/tests/py/ip/ip.t.json.output
@@ -206,7 +206,7 @@
{
"match": {
"left": {
- "meta": "iif"
+ "meta": { "key": "iif" }
},
"right": "lo"
}
diff --git a/tests/py/ip/ip_tcp.t.json b/tests/py/ip/ip_tcp.t.json
index 82b7cdcc..9fd3339c 100644
--- a/tests/py/ip/ip_tcp.t.json
+++ b/tests/py/ip/ip_tcp.t.json
@@ -40,7 +40,7 @@
{
"mangle": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": 1
}
diff --git a/tests/py/ip/ip_tcp.t.json.output b/tests/py/ip/ip_tcp.t.json.output
index bbc318a7..90828814 100644
--- a/tests/py/ip/ip_tcp.t.json.output
+++ b/tests/py/ip/ip_tcp.t.json.output
@@ -29,7 +29,7 @@
{
"mangle": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": 1
}
diff --git a/tests/py/ip/masquerade.t.json b/tests/py/ip/masquerade.t.json
index 4eae3b98..f2f798fe 100644
--- a/tests/py/ip/masquerade.t.json
+++ b/tests/py/ip/masquerade.t.json
@@ -360,7 +360,7 @@
{
"match": {
"left": {
- "meta": "iifname"
+ "meta": { "key": "iifname" }
},
"right": "eth0"
}
diff --git a/tests/py/ip/meta.t.json b/tests/py/ip/meta.t.json
index e538b748..c06e48ff 100644
--- a/tests/py/ip/meta.t.json
+++ b/tests/py/ip/meta.t.json
@@ -18,7 +18,7 @@
{
"match": {
"left": {
- "meta": "l4proto"
+ "meta": { "key": "l4proto" }
},
"right": "icmp"
}
@@ -41,7 +41,7 @@
{
"match": {
"left": {
- "meta": "l4proto"
+ "meta": { "key": "l4proto" }
},
"right": "ipv6-icmp"
}
@@ -64,7 +64,7 @@
{
"match": {
"left": {
- "meta": "l4proto"
+ "meta": { "key": "l4proto" }
},
"right": 58
}
diff --git a/tests/py/ip/redirect.t.json b/tests/py/ip/redirect.t.json
index 58e78ee9..4a41489b 100644
--- a/tests/py/ip/redirect.t.json
+++ b/tests/py/ip/redirect.t.json
@@ -518,7 +518,7 @@
{
"match": {
"left": {
- "meta": "iifname"
+ "meta": { "key": "iifname" }
},
"right": "eth0"
}
diff --git a/tests/py/ip/reject.t.json b/tests/py/ip/reject.t.json
index e0b8e2b2..e1886fa3 100644
--- a/tests/py/ip/reject.t.json
+++ b/tests/py/ip/reject.t.json
@@ -80,7 +80,7 @@
{
"match": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": "0x80000000"
}
diff --git a/tests/py/ip/reject.t.json.output b/tests/py/ip/reject.t.json.output
index 099320c6..6829792c 100644
--- a/tests/py/ip/reject.t.json.output
+++ b/tests/py/ip/reject.t.json.output
@@ -10,7 +10,7 @@
{
"match": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": 2147483648
}
diff --git a/tests/py/ip/snat.t.json b/tests/py/ip/snat.t.json
index b925b6c7..1bf54f40 100644
--- a/tests/py/ip/snat.t.json
+++ b/tests/py/ip/snat.t.json
@@ -3,7 +3,7 @@
{
"match": {
"left": {
- "meta": "iifname"
+ "meta": { "key": "iifname" }
},
"right": "eth0"
}
@@ -33,7 +33,7 @@
{
"match": {
"left": {
- "meta": "iifname"
+ "meta": { "key": "iifname" }
},
"right": "eth0"
}
@@ -64,7 +64,7 @@
{
"match": {
"left": {
- "meta": "iifname"
+ "meta": { "key": "iifname" }
},
"right": "eth0"
}
@@ -98,7 +98,7 @@
{
"match": {
"left": {
- "meta": "iifname"
+ "meta": { "key": "iifname" }
},
"right": "eth0"
}
@@ -133,7 +133,7 @@
{
"match": {
"left": {
- "meta": "iifname"
+ "meta": { "key": "iifname" }
},
"right": "eth0"
}
diff --git a/tests/py/ip/snat.t.json.output b/tests/py/ip/snat.t.json.output
index 4446ae66..f27c25dc 100644
--- a/tests/py/ip/snat.t.json.output
+++ b/tests/py/ip/snat.t.json.output
@@ -3,7 +3,7 @@
{
"match": {
"left": {
- "meta": "iifname"
+ "meta": { "key": "iifname" }
},
"right": "eth0"
}
@@ -37,7 +37,7 @@
{
"match": {
"left": {
- "meta": "iifname"
+ "meta": { "key": "iifname" }
},
"right": "eth0"
}
diff --git a/tests/py/ip6/ether.t.json b/tests/py/ip6/ether.t.json
index f2d2f6d0..7de30481 100644
--- a/tests/py/ip6/ether.t.json
+++ b/tests/py/ip6/ether.t.json
@@ -14,7 +14,7 @@
{
"match": {
"left": {
- "meta": "iiftype"
+ "meta": { "key": "iiftype" }
},
"right": "ether"
}
diff --git a/tests/py/ip6/flowtable.t.json b/tests/py/ip6/flowtable.t.json
index ef33f74d..be4dca67 100644
--- a/tests/py/ip6/flowtable.t.json
+++ b/tests/py/ip6/flowtable.t.json
@@ -8,7 +8,7 @@
"val": {
"concat": [
{
- "meta": "iif"
+ "meta": { "key": "iif" }
},
{
"payload": {
@@ -45,7 +45,7 @@
}
},
{
- "meta": "iif"
+ "meta": { "key": "iif" }
}
]
}
diff --git a/tests/py/ip6/flowtable.t.json.output b/tests/py/ip6/flowtable.t.json.output
index ef33f74d..be4dca67 100644
--- a/tests/py/ip6/flowtable.t.json.output
+++ b/tests/py/ip6/flowtable.t.json.output
@@ -8,7 +8,7 @@
"val": {
"concat": [
{
- "meta": "iif"
+ "meta": { "key": "iif" }
},
{
"payload": {
@@ -45,7 +45,7 @@
}
},
{
- "meta": "iif"
+ "meta": { "key": "iif" }
}
]
}
diff --git a/tests/py/ip6/ip6.t.json b/tests/py/ip6/ip6.t.json
index 272ef0d0..925789cd 100644
--- a/tests/py/ip6/ip6.t.json
+++ b/tests/py/ip6/ip6.t.json
@@ -1409,7 +1409,7 @@
{
"match": {
"left": {
- "meta": "iif"
+ "meta": { "key": "iif" }
},
"right": "lo"
}
@@ -1432,7 +1432,7 @@
{
"match": {
"left": {
- "meta": "iif"
+ "meta": { "key": "iif" }
},
"right": "lo"
}
@@ -1455,7 +1455,7 @@
{
"match": {
"left": {
- "meta": "iif"
+ "meta": { "key": "iif" }
},
"right": "lo"
}
@@ -1478,7 +1478,7 @@
{
"match": {
"left": {
- "meta": "iif"
+ "meta": { "key": "iif" }
},
"right": "lo"
}
@@ -1501,7 +1501,7 @@
{
"match": {
"left": {
- "meta": "iif"
+ "meta": { "key": "iif" }
},
"right": "lo"
}
@@ -1524,7 +1524,7 @@
{
"match": {
"left": {
- "meta": "iif"
+ "meta": { "key": "iif" }
},
"right": "lo"
}
@@ -1547,7 +1547,7 @@
{
"match": {
"left": {
- "meta": "iif"
+ "meta": { "key": "iif" }
},
"right": "lo"
}
@@ -1570,7 +1570,7 @@
{
"match": {
"left": {
- "meta": "iif"
+ "meta": { "key": "iif" }
},
"right": "lo"
}
@@ -1593,7 +1593,7 @@
{
"match": {
"left": {
- "meta": "iif"
+ "meta": { "key": "iif" }
},
"right": "lo"
}
diff --git a/tests/py/ip6/ip6.t.json.output b/tests/py/ip6/ip6.t.json.output
index 6f983533..d72f3d18 100644
--- a/tests/py/ip6/ip6.t.json.output
+++ b/tests/py/ip6/ip6.t.json.output
@@ -341,7 +341,7 @@
{
"match": {
"left": {
- "meta": "iif"
+ "meta": { "key": "iif" }
},
"right": "lo"
}
diff --git a/tests/py/ip6/map.t.json b/tests/py/ip6/map.t.json
index c8c4f712..3dff018a 100644
--- a/tests/py/ip6/map.t.json
+++ b/tests/py/ip6/map.t.json
@@ -3,7 +3,7 @@
{
"mangle": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": {
"map": {
diff --git a/tests/py/ip6/map.t.json.output b/tests/py/ip6/map.t.json.output
index 3eecf13b..c1baf0cc 100644
--- a/tests/py/ip6/map.t.json.output
+++ b/tests/py/ip6/map.t.json.output
@@ -3,7 +3,7 @@
{
"mangle": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": {
"map": {
diff --git a/tests/py/ip6/masquerade.t.json b/tests/py/ip6/masquerade.t.json
index a54761d3..8191ce51 100644
--- a/tests/py/ip6/masquerade.t.json
+++ b/tests/py/ip6/masquerade.t.json
@@ -249,7 +249,7 @@
{
"match": {
"left": {
- "meta": "l4proto"
+ "meta": { "key": "l4proto" }
},
"right": 6
}
@@ -266,7 +266,7 @@
{
"match": {
"left": {
- "meta": "l4proto"
+ "meta": { "key": "l4proto" }
},
"right": 6
}
@@ -354,7 +354,7 @@
{
"match": {
"left": {
- "meta": "iifname"
+ "meta": { "key": "iifname" }
},
"right": "eth0"
}
diff --git a/tests/py/ip6/meta.t.json b/tests/py/ip6/meta.t.json
index cc800062..176ef0f5 100644
--- a/tests/py/ip6/meta.t.json
+++ b/tests/py/ip6/meta.t.json
@@ -18,7 +18,7 @@
{
"match": {
"left": {
- "meta": "l4proto"
+ "meta": { "key": "l4proto" }
},
"right": "ipv6-icmp"
}
@@ -41,7 +41,7 @@
{
"match": {
"left": {
- "meta": "l4proto"
+ "meta": { "key": "l4proto" }
},
"right": "icmp"
}
@@ -64,7 +64,7 @@
{
"match": {
"left": {
- "meta": "l4proto"
+ "meta": { "key": "l4proto" }
},
"right": 1
}
diff --git a/tests/py/ip6/redirect.t.json b/tests/py/ip6/redirect.t.json
index 757fbb60..ed227e76 100644
--- a/tests/py/ip6/redirect.t.json
+++ b/tests/py/ip6/redirect.t.json
@@ -484,7 +484,7 @@
{
"match": {
"left": {
- "meta": "iifname"
+ "meta": { "key": "iifname" }
},
"right": "eth0"
}
diff --git a/tests/py/ip6/reject.t.json b/tests/py/ip6/reject.t.json
index a23ee89a..491b996c 100644
--- a/tests/py/ip6/reject.t.json
+++ b/tests/py/ip6/reject.t.json
@@ -70,7 +70,7 @@
{
"match": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": "0x80000000"
}
diff --git a/tests/py/ip6/reject.t.json.output b/tests/py/ip6/reject.t.json.output
index 1dc59f88..4f799229 100644
--- a/tests/py/ip6/reject.t.json.output
+++ b/tests/py/ip6/reject.t.json.output
@@ -10,7 +10,7 @@
{
"match": {
"left": {
- "meta": "mark"
+ "meta": { "key": "mark" }
},
"right": 2147483648
}