netfilter: nftables: generalize set extension to support for several expressions
authorPablo Neira Ayuso <pablo@netfilter.org>
Wed, 9 Dec 2020 19:10:27 +0000 (20:10 +0100)
committerPablo Neira Ayuso <pablo@netfilter.org>
Sat, 12 Dec 2020 18:20:24 +0000 (19:20 +0100)
commit563125a73ac30d7036ae69ca35c40500562c1de4
tree4aee118310b70ab57581b01fec2cef2ec57feeda
parent92b211a28992b82a693547e3fe5ff97646961785
netfilter: nftables: generalize set extension to support for several expressions

This patch replaces NFT_SET_EXPR by NFT_SET_EXT_EXPRESSIONS. This new
extension allows to attach several expressions to one set element (not
only one single expression as NFT_SET_EXPR provides). This patch
prepares for support for several expressions per set element in the
netlink userspace API.

Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
include/net/netfilter/nf_tables.h
net/netfilter/nf_tables_api.c
net/netfilter/nft_dynset.c
net/netfilter/nft_set_hash.c