Symbol: nft_trans_set
include/net/netfilter/nf_tables.h
1726
container_of(t, struct nft_trans_set, nft_trans_binding.nft_trans)
net/netfilter/nf_tables_api.c
10125
nft_set_destroy(&ctx, nft_trans_set(trans));
net/netfilter/nf_tables_api.c
10806
nft_set_is_anonymous(nft_trans_set(trans)) &&
net/netfilter/nf_tables_api.c
10966
struct nft_set *set = nft_trans_set(trans);
net/netfilter/nf_tables_api.c
10974
nft_clear(net, nft_trans_set(trans));
net/netfilter/nf_tables_api.c
10978
if (nft_set_is_anonymous(nft_trans_set(trans)) &&
net/netfilter/nf_tables_api.c
10979
!list_empty(&nft_trans_set(trans)->bindings))
net/netfilter/nf_tables_api.c
10982
nf_tables_set_notify(&ctx, nft_trans_set(trans),
net/netfilter/nf_tables_api.c
10988
nft_trans_set(trans)->dead = 1;
net/netfilter/nf_tables_api.c
10989
list_del_rcu(&nft_trans_set(trans)->list);
net/netfilter/nf_tables_api.c
10990
nf_tables_set_notify(&ctx, nft_trans_set(trans),
net/netfilter/nf_tables_api.c
11129
nft_set_destroy(&ctx, nft_trans_set(trans));
net/netfilter/nf_tables_api.c
11276
nft_trans_set(trans)->dead = 1;
net/netfilter/nf_tables_api.c
11277
list_del_rcu(&nft_trans_set(trans)->list);
net/netfilter/nf_tables_api.c
11282
nft_clear(trans->net, nft_trans_set(trans));
net/netfilter/nf_tables_api.c
11283
if (nft_trans_set(trans)->flags & (NFT_SET_MAP | NFT_SET_OBJECT))
net/netfilter/nf_tables_api.c
11284
nft_map_activate(&ctx, nft_trans_set(trans));
net/netfilter/nf_tables_api.c
12111
BUILD_BUG_ON(offsetof(struct nft_trans_set, nft_trans_binding.nft_trans) != 0);
net/netfilter/nf_tables_api.c
241
if (nft_trans_set(trans) == set)
net/netfilter/nf_tables_api.c
4720
struct nft_trans_set *trans;
net/netfilter/nf_tables_api.c
533
struct nft_trans_set *trans_set;
net/netfilter/nf_tables_api.c
546
nft_set_is_anonymous(nft_trans_set(trans)))
net/netfilter/nf_tables_api.c
762
struct nft_trans_set *trans_set;
net/netfilter/nf_tables_api.c
765
trans = nft_trans_alloc(ctx, msg_type, sizeof(struct nft_trans_set));
net/netfilter/nf_tables_api.c
778
nft_trans_set(trans) = set;