nft_rule_blob
struct nft_rule_blob *blob; /* ptr to free via call_rcu */
struct nft_rule_blob __rcu *blob_gen_0;
struct nft_rule_blob __rcu *blob_gen_1;
struct nft_rule_blob *blob_next;
static void nf_tables_commit_chain_free_rules_old(struct nft_rule_blob *blob)
struct nft_rule_blob *g0, *g1;
struct nft_rule_blob *g0 = rcu_dereference_raw(chain->blob_gen_0);
struct nft_rule_blob *g1 = rcu_dereference_raw(chain->blob_gen_1);
static struct nft_rule_blob *nf_tables_chain_alloc_rules(const struct nft_chain *chain,
struct nft_rule_blob *blob;
size += sizeof(struct nft_rule_blob) + sizeof(struct nft_rule_dp_last);
struct nft_rule_blob *blob;
struct nft_rule_blob *blob;