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

# check update statement does print both concatentations (key and data).

EXPECTED="table ip foo {
 map pinned {
	typeof ip saddr . ct original proto-dst : ip daddr . tcp dport
	size 65535
	flags dynamic,timeout
        timeout 6m
  }
  chain pr {
     update @pinned { ip saddr . ct original proto-dst timeout 1m30s : ip daddr . tcp dport }
     meta l4proto tcp update @pinned { ip saddr . ct original proto-dst timeout 1m30s : ip daddr . tcp dport }
  }
}"

set -e
$NFT -f - <<< $EXPECTED