blob: c233b13ffc8dabc37c20719d008c4e9ed59a833a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#!/bin/bash
# check update statement doesn't print "invalid dtype" on the data element.
EXPECTED="table ip kube-nfproxy-v4 {
map sticky-set-svc-M53CN2XYVUHRQ7UB {
type ipv4_addr : mark
size 65535
timeout 6m
}
map sticky-set-svc-153CN2XYVUHRQ7UB {
typeof ip daddr : meta mark
size 65535
timeout 1m
}
chain k8s-nfproxy-sep-TMVEFT7EX55F4T62 {
update @sticky-set-svc-M53CN2XYVUHRQ7UB { ip saddr : 0x2 }
}
chain k8s-nfproxy-sep-GMVEFT7EX55F4T62 {
update @sticky-set-svc-153CN2XYVUHRQ7UB { ip saddr : 0x3 }
}
}"
set -e
$NFT -f - <<< $EXPECTED
|