nft_trans_flowtable
container_of(t, struct nft_trans_flowtable, nft_trans)
nf_tables_flowtable_destroy(nft_trans_flowtable(trans));
nft_trans_flowtable(trans)->data.flags =
nft_trans_flowtable(trans),
&nft_trans_flowtable(trans)->hook_list);
nft_clear(net, nft_trans_flowtable(trans));
nft_trans_flowtable(trans),
nft_trans_flowtable(trans),
nft_trans_flowtable(trans),
list_del_rcu(&nft_trans_flowtable(trans)->list);
nft_trans_flowtable(trans),
nft_trans_flowtable(trans),
&nft_trans_flowtable(trans)->hook_list);
nf_tables_flowtable_destroy(nft_trans_flowtable(trans));
nft_trans_flowtable(trans),
list_del_rcu(&nft_trans_flowtable(trans)->list);
nft_trans_flowtable(trans),
&nft_trans_flowtable(trans)->hook_list);
&nft_trans_flowtable(trans)->hook_list);
nft_clear(trans->net, nft_trans_flowtable(trans));
BUILD_BUG_ON(offsetof(struct nft_trans_flowtable, nft_trans) != 0);
sizeof(struct nft_trans_flowtable));
nft_trans_flowtable(trans) = flowtable;
sizeof(struct nft_trans_flowtable));
nft_trans_flowtable(trans) = flowtable;
sizeof(struct nft_trans_flowtable));
nft_trans_flowtable(trans) = flowtable;