summaryrefslogtreecommitdiffstats
path: root/tests/shell/testcases/optimizations/merge_stmts_vmap
blob: e5357c0f66b6fa2f4ff468d1f8fe63dac4f5fe7b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/bash

# NFT_TEST_REQUIRES(NFT_TEST_HAVE_set_expr)

set -e

RULESET="table ip x {
	chain y {
		ct state invalid drop
		ct state established,related accept
	}
	chain z {
		tcp dport { 1 } accept
		tcp dport 2-3 drop
		tcp dport 4 accept
	}
	chain w {
		ip saddr 1.1.1.1 counter accept
		ip saddr 1.1.1.2 counter drop
	}
}"

$NFT -o -f - <<< $RULESET