Symbol: nft_trans_rule
include/net/netfilter/nf_tables.h
1711
container_of(trans, struct nft_trans_rule, nft_trans)
net/netfilter/nf_tables_api.c
10232
nf_tables_rule_destroy(&ctx, nft_trans_rule(trans));
net/netfilter/nf_tables_api.c
11043
nft_clear(net, nft_trans_rule(trans));
net/netfilter/nf_tables_api.c
11044
nf_tables_rule_notify(&ctx, nft_trans_rule(trans),
net/netfilter/nf_tables_api.c
11053
list_del_rcu(&nft_trans_rule(trans)->list);
net/netfilter/nf_tables_api.c
11054
nf_tables_rule_notify(&ctx, nft_trans_rule(trans),
net/netfilter/nf_tables_api.c
11056
nft_rule_expr_deactivate(&ctx, nft_trans_rule(trans),
net/netfilter/nf_tables_api.c
11229
nf_tables_rule_destroy(&ctx, nft_trans_rule(trans));
net/netfilter/nf_tables_api.c
11348
list_del_rcu(&nft_trans_rule(trans)->list);
net/netfilter/nf_tables_api.c
11350
nft_trans_rule(trans),
net/netfilter/nf_tables_api.c
11358
nft_clear(trans->net, nft_trans_rule(trans));
net/netfilter/nf_tables_api.c
11359
nft_rule_expr_activate(&ctx, nft_trans_rule(trans));
net/netfilter/nf_tables_api.c
12211
BUILD_BUG_ON(offsetof(struct nft_trans_rule, nft_trans) != 0);
net/netfilter/nf_tables_api.c
4560
return nft_trans_rule(trans);
net/netfilter/nf_tables_api.c
733
trans = nft_trans_alloc(ctx, msg_type, sizeof(struct nft_trans_rule));
net/netfilter/nf_tables_api.c
741
nft_trans_rule(trans) = rule;
net/netfilter/nf_tables_offload.c
547
nft_trans_rule(trans),
net/netfilter/nf_tables_offload.c
555
nft_trans_rule(trans),
net/netfilter/nf_tables_offload.c
605
nft_trans_rule(trans),
net/netfilter/nf_tables_offload.c
614
nft_trans_rule(trans),