netfilter: nf_tables: remove nft_ctx_init_from_setattr()
authorPablo Neira Ayuso <pablo@netfilter.org>
Sun, 30 May 2021 22:08:11 +0000 (00:08 +0200)
committerPablo Neira Ayuso <pablo@netfilter.org>
Mon, 7 Jun 2021 10:23:36 +0000 (12:23 +0200)
commit670866512f971d6fdb9ef2dad19db97d400d1161
tree710c7d14c36c9846468f5e46ed225bac60d4487a
parente2b750d78b55d783f6ff4a1ab1e96f01e3e2ccfb
netfilter: nf_tables: remove nft_ctx_init_from_setattr()

Replace nft_ctx_init_from_setattr() by nft_table_lookup().

This patch also disentangles nf_tables_delset() where NFTA_SET_TABLE is
required while nft_ctx_init_from_setattr() allows it to be optional.

From the nf_tables_delset() path, this also allows to set up the context
structure when it is needed.

Removing this helper function saves us 14 LoC, so it is not helping to
consolidate code.

Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
net/netfilter/nf_tables_api.c