netfilter: nf_tables: always use an upper set size for dynsets
authorFlorian Westphal <fw@strlen.de>
Mon, 16 Apr 2018 16:52:58 +0000 (18:52 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Tue, 24 Apr 2018 08:29:21 +0000 (10:29 +0200)
commit99a0efbeeb83482893f7d5df343a2d2eb591933d
treef7235e3c30479ff5c7ad69f75880521e43089f82
parent8e1102d5a1596dca10f51e3de800809944f8816d
netfilter: nf_tables: always use an upper set size for dynsets

nft rejects rules that lack a timeout and a size limit when they're used
to add elements from packet path.

Pick a sane upperlimit instead of rejecting outright.
The upperlimit is visible to userspace, just as if it would have been
given during set declaration.

Signed-off-by: Florian Westphal <fw@strlen.de>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
net/netfilter/nft_dynset.c