summaryrefslogtreecommitdiffstats
path: root/tests/py/any
diff options
context:
space:
mode:
Diffstat (limited to 'tests/py/any')
-rw-r--r--tests/py/any/meta.t46
-rw-r--r--tests/py/any/meta.t.payload96
2 files changed, 71 insertions, 71 deletions
diff --git a/tests/py/any/meta.t b/tests/py/any/meta.t
index ceeac485..852ef824 100644
--- a/tests/py/any/meta.t
+++ b/tests/py/any/meta.t
@@ -65,17 +65,17 @@ meta mark or 0x03 != 0x01;ok;mark | 0x00000003 != 0x00000001
meta mark xor 0x03 == 0x01;ok;mark 0x00000002
meta mark xor 0x03 != 0x01;ok;mark != 0x00000002
-meta iif "eth0" accept;ok;iif "eth0" accept
-meta iif "eth0" accept;ok;iif "eth0" accept
-meta iif != "eth0" accept;ok;iif != "eth0" accept
-meta iif != "eth0" accept;ok;iif != "eth0" accept
-
-meta iifname "eth0";ok;iifname "eth0"
-meta iifname != "eth0";ok;iifname != "eth0"
-meta iifname {"eth0", "lo"};ok
-- meta iifname != {"eth0", "lo"};ok
-meta iifname "eth*";ok;iifname "eth*"
-meta iifname "eth\*";ok;iifname "eth\*"
+meta iif "lo" accept;ok;iif "lo" accept
+meta iif "lo" accept;ok;iif "lo" accept
+meta iif != "lo" accept;ok;iif != "lo" accept
+meta iif != "lo" accept;ok;iif != "lo" accept
+
+meta iifname "dummy0";ok;iifname "dummy0"
+meta iifname != "dummy0";ok;iifname != "dummy0"
+meta iifname {"dummy0", "lo"};ok
+- meta iifname != {"dummy0", "lo"};ok
+meta iifname "dummy*";ok;iifname "dummy*"
+meta iifname "dummy\*";ok;iifname "dummy\*"
meta iiftype {ether, ppp, ipip, ipip6, loopback, sit, ipgre};ok
- meta iiftype != {ether, ppp, ipip, ipip6, loopback, sit, ipgre};ok
@@ -86,15 +86,15 @@ meta iiftype ppp;ok;iiftype ppp
meta oif "lo" accept;ok;oif "lo" accept
meta oif != "lo" accept;ok;oif != "lo" accept
-meta oif {"eth0", "lo"} accept;ok
-- meta oif != {"eth0", "lo"} accept;ok
+meta oif {"lo"} accept;ok
+- meta oif != {"lo"} accept;ok
-meta oifname "eth0";ok;oifname "eth0"
-meta oifname != "eth0";ok;oifname != "eth0"
-meta oifname { "eth0", "lo"};ok
-- meta iifname != {"eth0", "lo"};ok
-meta oifname "eth*";ok;oifname "eth*"
-meta oifname "eth\*";ok;oifname "eth\*"
+meta oifname "dummy0";ok;oifname "dummy0"
+meta oifname != "dummy0";ok;oifname != "dummy0"
+meta oifname { "dummy0", "lo"};ok
+- meta iifname != {"dummy0", "lo"};ok
+meta oifname "dummy*";ok;oifname "dummy*"
+meta oifname "dummy\*";ok;oifname "dummy\*"
meta oiftype {ether, ppp, ipip, ipip6, loopback, sit, ipgre};ok
- meta oiftype != {ether, ppp, ipip, ipip6, loopback, sit, ipgre};ok
@@ -146,7 +146,7 @@ meta mark set 0xfffe xor 0x16;ok;mark set 0x0000ffe8
meta iif "lo";ok;iif "lo"
meta oif "lo";ok;oif "lo"
-meta oifname "eth2" accept;ok;oifname "eth2" accept
+meta oifname "dummy2" accept;ok;oifname "dummy2" accept
meta skuid 3000;ok;skuid 3000
meta skgid 3000;ok;skgid 3000
# BUG: meta nftrace 1;ok
@@ -201,9 +201,9 @@ meta cgroup != 1048577-1048578;ok;cgroup != 1048577-1048578
meta cgroup {1048577-1048578};ok;cgroup { 1048577-1048578}
# meta cgroup != { 1048577-1048578};ok;cgroup != { 1048577-1048578}
-meta iif . meta oif { "lo" . "eth0" };ok
-meta iif . meta oif . meta mark { "lo" . "eth0" . 0x0000000a };ok
-meta iif . meta oif vmap { "lo" . "eth0" : drop };ok
+meta iif . meta oif { "lo" . "lo" };ok
+meta iif . meta oif . meta mark { "lo" . "lo" . 0x0000000a };ok
+meta iif . meta oif vmap { "lo" . "lo" : drop };ok
meta random eq 1;ok;meta random 1
meta random gt 1000000;ok;meta random > 1000000
diff --git a/tests/py/any/meta.t.payload b/tests/py/any/meta.t.payload
index 19bb17c0..19cc6ac5 100644
--- a/tests/py/any/meta.t.payload
+++ b/tests/py/any/meta.t.payload
@@ -193,57 +193,57 @@ ip test-ip4 input
[ meta load mark => reg 1 ]
[ cmp neq reg 1 0x00000002 ]
-# meta iif "eth0" accept
+# meta iif "lo" accept
ip test-ip4 input
[ meta load iif => reg 1 ]
- [ cmp eq reg 1 0x00000002 ]
+ [ cmp eq reg 1 0x00000001 ]
[ immediate reg 0 accept ]
-# meta iif "eth0" accept
+# meta iif "lo" accept
ip test-ip4 input
[ meta load iif => reg 1 ]
- [ cmp eq reg 1 0x00000002 ]
+ [ cmp eq reg 1 0x00000001 ]
[ immediate reg 0 accept ]
-# meta iif != "eth0" accept
+# meta iif != "lo" accept
ip test-ip4 input
[ meta load iif => reg 1 ]
- [ cmp neq reg 1 0x00000002 ]
+ [ cmp neq reg 1 0x00000001 ]
[ immediate reg 0 accept ]
-# meta iif != "eth0" accept
+# meta iif != "lo" accept
ip test-ip4 input
[ meta load iif => reg 1 ]
- [ cmp neq reg 1 0x00000002 ]
+ [ cmp neq reg 1 0x00000001 ]
[ immediate reg 0 accept ]
-# meta iifname "eth0"
+# meta iifname "dummy0"
ip test-ip4 input
[ meta load iifname => reg 1 ]
- [ cmp eq reg 1 0x30687465 0x00000000 0x00000000 0x00000000 ]
+ [ cmp eq reg 1 0x6d6d7564 0x00003079 0x00000000 0x00000000 ]
-# meta iifname != "eth0"
+# meta iifname != "dummy0"
ip test-ip4 input
[ meta load iifname => reg 1 ]
- [ cmp neq reg 1 0x30687465 0x00000000 0x00000000 0x00000000 ]
+ [ cmp neq reg 1 0x6d6d7564 0x00003079 0x00000000 0x00000000 ]
-# meta iifname {"eth0", "lo"}
+# meta iifname {"dummy0", "lo"}
__set%d test-ip4 3
__set%d test-ip4 0
- element 30687465 00000000 00000000 00000000 : 0 [end] element 00006f6c 00000000 00000000 00000000 : 0 [end]
+ element 6d6d7564 00003079 00000000 00000000 : 0 [end] element 00006f6c 00000000 00000000 00000000 : 0 [end]
ip test-ip4 input
[ meta load iifname => reg 1 ]
[ lookup reg 1 set __set%d ]
-# meta iifname "eth*"
+# meta iifname "dummy*"
ip test-ip4 input
[ meta load iifname => reg 1 ]
- [ cmp eq reg 1 0x00687465 ]
+ [ cmp eq reg 1 0x6d6d7564 0x00000079 ]
-# meta iifname "eth\*"
+# meta iifname "dummy\*"
ip test-ip4 input
[ meta load iifname => reg 1 ]
- [ cmp eq reg 1 0x2a687465 0x00000000 0x00000000 0x00000000 ]
+ [ cmp eq reg 1 0x6d6d7564 0x00002a79 0x00000000 0x00000000 ]
# meta iiftype {ether, ppp, ipip, ipip6, loopback, sit, ipgre}
__set%d test-ip4 3
@@ -285,42 +285,42 @@ ip test-ip4 input
[ cmp neq reg 1 0x00000001 ]
[ immediate reg 0 accept ]
-# meta oif {"eth0", "lo"} accept
+# meta oif {"lo"} accept
__set%d test-ip4 3
__set%d test-ip4 0
- element 00000002 : 0 [end] element 00000001 : 0 [end]
+ element 00000001 : 0 [end]
ip test-ip4 input
[ meta load oif => reg 1 ]
[ lookup reg 1 set __set%d ]
[ immediate reg 0 accept ]
-# meta oifname "eth0"
+# meta oifname "dummy0"
ip test-ip4 input
[ meta load oifname => reg 1 ]
- [ cmp eq reg 1 0x30687465 0x00000000 0x00000000 0x00000000 ]
+ [ cmp eq reg 1 0x6d6d7564 0x00003079 0x00000000 0x00000000 ]
-# meta oifname != "eth0"
+# meta oifname != "dummy0"
ip test-ip4 input
[ meta load oifname => reg 1 ]
- [ cmp neq reg 1 0x30687465 0x00000000 0x00000000 0x00000000 ]
+ [ cmp neq reg 1 0x6d6d7564 0x00003079 0x00000000 0x00000000 ]
-# meta oifname { "eth0", "lo"}
+# meta oifname { "dummy0", "lo"}
__set%d test-ip4 3
__set%d test-ip4 0
- element 30687465 00000000 00000000 00000000 : 0 [end] element 00006f6c 00000000 00000000 00000000 : 0 [end]
+ element 6d6d7564 00003079 00000000 00000000 : 0 [end] element 00006f6c 00000000 00000000 00000000 : 0 [end]
ip test-ip4 input
[ meta load oifname => reg 1 ]
[ lookup reg 1 set __set%d ]
-# meta oifname "eth*"
+# meta oifname "dummy*"
ip test-ip4 input
[ meta load oifname => reg 1 ]
- [ cmp eq reg 1 0x00687465 ]
+ [ cmp eq reg 1 0x6d6d7564 0x00000079 ]
-# meta oifname "eth\*"
+# meta oifname "dummy\*"
ip test-ip4 input
[ meta load oifname => reg 1 ]
- [ cmp eq reg 1 0x2a687465 0x00000000 0x00000000 0x00000000 ]
+ [ cmp eq reg 1 0x6d6d7564 0x00002a79 0x00000000 0x00000000 ]
# meta oiftype {ether, ppp, ipip, ipip6, loopback, sit, ipgre}
__set%d test-ip4 3
@@ -520,10 +520,10 @@ ip test-ip4 input
[ meta load oif => reg 1 ]
[ cmp eq reg 1 0x00000001 ]
-# meta oifname "eth2" accept
+# meta oifname "dummy2" accept
ip test-ip4 input
[ meta load oifname => reg 1 ]
- [ cmp eq reg 1 0x32687465 0x00000000 0x00000000 0x00000000 ]
+ [ cmp eq reg 1 0x6d6d7564 0x00003279 0x00000000 0x00000000 ]
[ immediate reg 0 accept ]
# meta skuid 3000
@@ -753,29 +753,29 @@ ip test-ip4 input
[ lookup reg 1 set __set%d ]
-# meta iif . meta oif { "lo" . "eth0" }
+# meta iif . meta oif { "lo" . "lo" }
__set%d test-ip4 3
__set%d test-ip4 0
- element 00000001 00000002 : 0 [end]
+ element 00000001 00000001 : 0 [end]
ip test-ip4 output
[ meta load iif => reg 1 ]
[ meta load oif => reg 9 ]
[ lookup reg 1 set __set%d ]
-# meta iif . meta oif . meta mark { "lo" . "eth0" . 0x0000000a }
+# meta iif . meta oif . meta mark { "lo" . "lo" . 0x0000000a }
__set%d test-ip4 3
__set%d test-ip4 0
- element 00000001 00000002 0000000a : 0 [end]
+ element 00000001 00000001 0000000a : 0 [end]
ip test-ip4 output
[ meta load iif => reg 1 ]
[ meta load oif => reg 9 ]
[ meta load mark => reg 10 ]
[ lookup reg 1 set __set%d ]
-# meta iif . meta oif vmap { "lo" . "eth0" : drop }
+# meta iif . meta oif vmap { "lo" . "lo" : drop }
__map%d test-ip4 b
__map%d test-ip4 0
- element 00000001 00000002 : 0 [end]
+ element 00000001 00000001 : 0 [end]
ip test-ip4 output
[ meta load iif => reg 1 ]
[ meta load oif => reg 9 ]
@@ -792,12 +792,12 @@ ip test-ip4 input
[ cmp gt reg 1 0x40420f00 ]
# meta priority root
-ip test-ip4 input
+ip test-ip4 input
[ meta load priority => reg 1 ]
[ cmp eq reg 1 0xffffffff ]
# meta priority none
-netdev test-netdev ingress
+netdev test-netdev ingress
[ meta load priority => reg 1 ]
[ cmp eq reg 1 0x00000000 ]
@@ -807,34 +807,34 @@ ip test-ip4 input
[ cmp eq reg 1 0x00011234 ]
# meta priority bcad:dadc
-ip test-ip4 input
+ip test-ip4 input
[ meta load priority => reg 1 ]
[ cmp eq reg 1 0xbcaddadc ]
# meta priority aabb:0
-ip test-ip4 input
+ip test-ip4 input
[ meta load priority => reg 1 ]
[ cmp eq reg 1 0xaabb0000 ]
# meta priority != bcad:dadc
-ip test-ip4 input
+ip test-ip4 input
[ meta load priority => reg 1 ]
[ cmp neq reg 1 0xbcaddadc ]
# meta priority != aabb:0
-ip test-ip4 input
+ip test-ip4 input
[ meta load priority => reg 1 ]
[ cmp neq reg 1 0xaabb0000 ]
# meta priority bcad:dada-bcad:dadc
-ip test-ip4 input
+ip test-ip4 input
[ meta load priority => reg 1 ]
[ byteorder reg 1 = hton(reg 1, 4, 4) ]
[ cmp gte reg 1 0xdadaadbc ]
[ cmp lte reg 1 0xdcdaadbc ]
# meta priority != bcad:dada-bcad:dadc
-ip test-ip4 input
+ip test-ip4 input
[ meta load priority => reg 1 ]
[ byteorder reg 1 = hton(reg 1, 4, 4) ]
[ cmp lt reg 1 0xdadaadbc ]
@@ -844,12 +844,12 @@ ip test-ip4 input
__set%d test-ip4 3
__set%d test-ip4 0
element bcaddada : 0 [end] element bcaddadc : 0 [end] element aaaabbbb : 0 [end]
-ip test-ip4 input
+ip test-ip4 input
[ meta load priority => reg 1 ]
[ lookup reg 1 set __set%d ]
# meta priority set cafe:beef
-ip test-ip4 input
+ip test-ip4 input
[ immediate reg 1 0xcafebeef ]
[ meta set priority with reg 1 ]