netfilter: nf_tables: reject invalid set policy
authorPablo Neira Ayuso <pablo@netfilter.org>
Wed, 3 Jan 2024 22:34:58 +0000 (23:34 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 25 Jan 2024 23:35:59 +0000 (15:35 -0800)
commita016aacadfdee30fd53b80caeae17b1f1050ae3a
tree0a8d861a8ba99df9b8f537c8785405ae3445485d
parent08aca65997fb6f233066883b1f1e653bcb1f26ca
netfilter: nf_tables: reject invalid set policy

[ Upstream commit 0617c3de9b4026b87be12b0cb5c35f42c7c66fcb ]

Report -EINVAL in case userspace provides a unsupported set backend
policy.

Fixes: c50b960ccc59 ("netfilter: nf_tables: implement proper set selection")
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
net/netfilter/nf_tables_api.c