summaryrefslogtreecommitdiffstats
path: root/py
diff options
context:
space:
mode:
authorFlorian Westphal <fw@strlen.de>2021-09-28 21:34:30 +0200
committerFlorian Westphal <fw@strlen.de>2021-09-29 18:31:34 +0200
commitef6cd93ecb8413c9bfea547783207c39b84fc682 (patch)
treea990a709ee5b59a6fd79098a9448ea429b249fdf /py
parent8a9762dbf15433b6dc361ec03cb3d6f0db652a85 (diff)
netlink: dynset: set compound expr dtype based on set key definition
"nft add rule ... add @t { ip saddr . 22 ..." will be listed as 'ip saddr . 0x16 [ invalid type]". This is a display bug, the compound expression created during netlink deserialization lacks correct datatypes for the value expression. Avoid this by setting the individual expressions' datatype. The set key has the needed information, so walk over the types and set them in the dynset statment. Also add a test case. Reported-by: Paulo Ricardo Bruck <paulobruck1@gmail.com> Signed-off-by: Florian Westphal <fw@strlen.de>
Diffstat (limited to 'py')
0 files changed, 0 insertions, 0 deletions