netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type
authorPablo Neira Ayuso <pablo@netfilter.org>
Tue, 7 Apr 2020 12:10:11 +0000 (14:10 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Tue, 7 Apr 2020 16:22:46 +0000 (18:22 +0200)
commitd9583cdf2f38d0f526d9a8c8564dd2e35e649bc7
treea764442fb383c0f4d7649c1687f0c9c04b7f5af9
parentb135fc0801b671c50de103572b819bcd41603613
netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type

EINVAL should be used for malformed netlink messages. New userspace
utility and old kernels might easily result in EINVAL when exercising
new set features, which is misleading.

Fixes: 8aeff920dcc9 ("netfilter: nf_tables: add stateful object reference to set elements")
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
net/netfilter/nf_tables_api.c