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

# Make sure nft allows to delete existing ranges only

RULESET="
table t {
	set s {
		type ipv4_addr
		flags interval
		elements = { 192.168.1.0-192.168.1.254, 192.168.1.255 }
	}
}"

$NFT -f - <<< "$RULESET" || { echo "E: Can't load basic ruleset" 1>&2; exit 1; }

$NFT delete element t s '{ 192.168.1.0/24 }' 2>/dev/null || exit 0
echo "E: Deletion of non-existing range allowed" 1>&2