netfilter: nf_tables: set->ops->insert returns opaque set element in case of EEXIST
authorPablo Neira Ayuso <pablo@netfilter.org>
Wed, 18 Oct 2023 20:23:35 +0000 (22:23 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Tue, 24 Oct 2023 11:37:46 +0000 (13:37 +0200)
commit078996fcd657e6e0c3a72b7d5806d04c32e74250
treed4dadb34eeb9af587b17ec535e64253ed9f7e938
parent0e1ea651c9717ddcd8e0648d8468477a31867b0a
netfilter: nf_tables: set->ops->insert returns opaque set element in case of EEXIST

Return struct nft_elem_priv instead of struct nft_set_ext for
consistency with ("netfilter: nf_tables: expose opaque set element as
struct nft_elem_priv") and to prepare the introduction of element
timeout updates from control path.

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