Symbol: nft_base_chain
include/net/netfilter/nf_tables.h
1253
static inline struct nft_base_chain *nft_base_chain(const struct nft_chain *chain)
include/net/netfilter/nf_tables.h
1255
return container_of(chain, struct nft_base_chain, chain);
include/net/netfilter/nf_tables.h
1527
const struct nft_base_chain *basechain;
include/net/netfilter/nf_tables.h
1761
struct nft_base_chain *basechain;
include/net/netfilter/nf_tables_offload.h
105
bool nft_chain_offload_support(const struct nft_base_chain *basechain);
net/netfilter/nf_tables_api.c
10149
struct nft_base_chain *basechain;
net/netfilter/nf_tables_api.c
10157
basechain = nft_base_chain(trans->chain);
net/netfilter/nf_tables_api.c
10164
struct nft_base_chain *basechain;
net/netfilter/nf_tables_api.c
10182
basechain = nft_base_chain(trans->chain);
net/netfilter/nf_tables_api.c
11537
const struct nft_base_chain *basechain;
net/netfilter/nf_tables_api.c
11540
basechain = nft_base_chain(chain);
net/netfilter/nf_tables_api.c
11551
struct nft_base_chain *basechain;
net/netfilter/nf_tables_api.c
11554
basechain = nft_base_chain(chain);
net/netfilter/nf_tables_api.c
129
const struct nft_base_chain *base_chain;
net/netfilter/nf_tables_api.c
136
base_chain = nft_base_chain(ctx->chain);
net/netfilter/nf_tables_api.c
2044
const struct nft_base_chain *basechain,
net/netfilter/nf_tables_api.c
2120
const struct nft_base_chain *basechain = nft_base_chain(chain);
net/netfilter/nf_tables_api.c
2331
struct nft_base_chain *chain = nft_base_chain(trans->chain);
net/netfilter/nf_tables_api.c
2370
struct nft_base_chain *basechain = nft_base_chain(chain);
net/netfilter/nf_tables_api.c
2547
struct nft_base_chain *basechain,
net/netfilter/nf_tables_api.c
2696
static int nft_basechain_init(struct nft_base_chain *basechain, u8 family,
net/netfilter/nf_tables_api.c
2750
struct nft_base_chain *basechain;
net/netfilter/nf_tables_api.c
2896
struct nft_base_chain *basechain = NULL;
net/netfilter/nf_tables_api.c
2919
basechain = nft_base_chain(chain);
net/netfilter/nf_tables_api.c
2994
basechain = nft_base_chain(chain);
net/netfilter/nf_tables_api.c
3235
struct nft_base_chain *basechain,
net/netfilter/nf_tables_api.c
3340
struct nft_base_chain *basechain = nft_base_chain(chain);
net/netfilter/nf_tables_api.c
4145
const struct nft_base_chain *base_chain;
net/netfilter/nf_tables_api.c
4155
base_chain = nft_base_chain(ctx->chain);
net/netfilter/nf_tables_api.c
429
struct nft_base_chain *basechain;
net/netfilter/nf_tables_api.c
436
basechain = nft_base_chain(chain);
net/netfilter/nf_tables_api.c
453
struct nft_base_chain *basechain;
net/netfilter/nf_tables_api.c
458
basechain = nft_base_chain(chain);
net/netfilter/nf_tables_core.c
181
struct nft_base_chain *base_chain;
net/netfilter/nf_tables_core.c
185
base_chain = nft_base_chain(chain);
net/netfilter/nf_tables_core.c
345
if (nft_base_chain(basechain)->policy == NF_DROP)
net/netfilter/nf_tables_core.c
348
return nft_base_chain(basechain)->policy;
net/netfilter/nf_tables_offload.c
212
static int nft_chain_offload_priority(const struct nft_base_chain *basechain)
net/netfilter/nf_tables_offload.c
221
bool nft_chain_offload_support(const struct nft_base_chain *basechain)
net/netfilter/nf_tables_offload.c
247
const struct nft_base_chain *basechain,
net/netfilter/nf_tables_offload.c
275
struct nft_base_chain *basechain;
net/netfilter/nf_tables_offload.c
280
basechain = nft_base_chain(chain);
net/netfilter/nf_tables_offload.c
319
struct nft_base_chain *basechain)
net/netfilter/nf_tables_offload.c
326
struct nft_base_chain *basechain)
net/netfilter/nf_tables_offload.c
350
static int nft_block_setup(struct nft_base_chain *basechain,
net/netfilter/nf_tables_offload.c
374
struct nft_base_chain *basechain,
net/netfilter/nf_tables_offload.c
387
static int nft_block_offload_cmd(struct nft_base_chain *chain,
net/netfilter/nf_tables_offload.c
406
struct nft_base_chain *basechain = block_cb->indr.data;
net/netfilter/nf_tables_offload.c
423
static int nft_indr_block_offload_cmd(struct nft_base_chain *basechain,
net/netfilter/nf_tables_offload.c
444
static int nft_chain_offload_cmd(struct nft_base_chain *basechain,
net/netfilter/nf_tables_offload.c
458
static int nft_flow_block_chain(struct nft_base_chain *basechain,
net/netfilter/nf_tables_offload.c
500
struct nft_base_chain *basechain;
net/netfilter/nf_tables_offload.c
506
basechain = nft_base_chain(chain);
net/netfilter/nf_tables_offload.c
631
struct nft_base_chain *basechain;
net/netfilter/nf_tables_offload.c
646
basechain = nft_base_chain(chain);
net/netfilter/nf_tables_offload.c
679
nft_flow_block_chain(nft_base_chain(chain), dev,
net/netfilter/nf_tables_trace.c
369
info->basechain = nft_base_chain(chain);
net/netfilter/nft_chain_filter.c
323
struct nft_base_chain *basechain, bool changename)
net/netfilter/nft_chain_filter.c
376
struct nft_base_chain *basechain;
net/netfilter/nft_chain_filter.c
391
basechain = nft_base_chain(chain);
net/netfilter/nft_compat.c
174
const struct nft_base_chain *basechain =
net/netfilter/nft_compat.c
175
nft_base_chain(ctx->chain);
net/netfilter/nft_compat.c
36
const struct nft_base_chain *basechain;
net/netfilter/nft_compat.c
375
const struct nft_base_chain *basechain =
net/netfilter/nft_compat.c
376
nft_base_chain(ctx->chain);
net/netfilter/nft_compat.c
42
basechain = nft_base_chain(chain);
net/netfilter/nft_compat.c
499
const struct nft_base_chain *basechain =
net/netfilter/nft_compat.c
500
nft_base_chain(ctx->chain);
net/netfilter/nft_compat.c
660
const struct nft_base_chain *basechain =
net/netfilter/nft_compat.c
661
nft_base_chain(ctx->chain);