summaryrefslogtreecommitdiffstats
path: root/tests/shell/testcases/transactions/anon_chain_loop
blob: 2fd61810753dd2e9c78669f488cbbbb3fa40ffa0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/bash

# anon chains with c1 -> c2 recursive jump, expect failure
$NFT -f - <<EOF
table ip t {
 chain c2 { }
 chain c1 { }
}

add t c1 ip saddr 127.0.0.1 jump { jump c2; }
add t c2 ip saddr 127.0.0.1 jump { jump c1; }
EOF

if [ $? -eq 0 ] ; then
        echo "E: able to load bad ruleset" >&2
        exit 1
fi

exit 0