summaryrefslogtreecommitdiffstats
path: root/tests/py/ip/meta.t
diff options
context:
space:
mode:
authorJeremy Sowden <jeremy@azazel.net>2022-04-04 13:13:52 +0100
committerPablo Neira Ayuso <pablo@netfilter.org>2023-02-07 12:50:39 +0100
commiteab3eb7f146c07009ccd16ed41afd2769882fca0 (patch)
treee363c6ab5e78525752baf1ded8c3c5f5394c4528 /tests/py/ip/meta.t
parentb3d4028a27edff0684a47356b13da494f7ec08ff (diff)
evaluate: relax type-checking for integer arguments in mark statements
In order to be able to set ct and meta marks to values derived from payload expressions, we need to relax the requirement that the type of the statement argument must match that of the statement key. Instead, we require that the base-type of the argument is integer and that the argument is small enough to fit. Add one testcase for tests/py. Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
Diffstat (limited to 'tests/py/ip/meta.t')
-rw-r--r--tests/py/ip/meta.t2
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/py/ip/meta.t b/tests/py/ip/meta.t
index 5a05923a..85eaf54c 100644
--- a/tests/py/ip/meta.t
+++ b/tests/py/ip/meta.t
@@ -15,3 +15,5 @@ meta obrname "br0";fail
meta sdif "lo" accept;ok
meta sdifname != "vrf1" accept;ok
+
+meta mark set ip dscp;ok