Add a testcase to cover for merging two rules into verdict map, added by
345d9260f7fe ("optimize: merge several selectors with different verdict into verdict map").
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
--- /dev/null
+table ip x {
+ chain y {
+ ip saddr . ip daddr vmap { 1.1.1.1 . 2.2.2.2 : accept, 2.2.2.2 . 3.3.3.3 : drop }
+ }
+}
--- /dev/null
+#!/bin/bash
+
+set -e
+
+RULESET="table ip x {
+ chain y {
+ ip saddr 1.1.1.1 ip daddr 2.2.2.2 accept
+ ip saddr 2.2.2.2 ip daddr 3.3.3.3 drop
+ }
+}"
+
+# check that optimizer output displays vmap in the listing
+$NFT -o -f - <<< $RULESET 2>&1 | grep vmap