Symbol: nft_base_chain
include/net/netfilter/nf_tables.h
1255
static inline struct nft_base_chain *nft_base_chain(const struct nft_chain *chain)
include/net/netfilter/nf_tables.h
1257
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
1751
struct nft_base_chain *basechain;
include/net/netfilter/nf_tables_offload.h
95
bool nft_chain_offload_support(const struct nft_base_chain *basechain);
net/netfilter/nf_tables_api.c
10036
struct nft_base_chain *basechain;
net/netfilter/nf_tables_api.c
10044
basechain = nft_base_chain(trans->chain);
net/netfilter/nf_tables_api.c
10051
struct nft_base_chain *basechain;
net/netfilter/nf_tables_api.c
10069
basechain = nft_base_chain(trans->chain);
net/netfilter/nf_tables_api.c
11438
const struct nft_base_chain *basechain;
net/netfilter/nf_tables_api.c
11441
basechain = nft_base_chain(chain);
net/netfilter/nf_tables_api.c
11452
struct nft_base_chain *basechain;
net/netfilter/nf_tables_api.c
11455
basechain = nft_base_chain(chain);
net/netfilter/nf_tables_api.c
131
const struct nft_base_chain *base_chain;
net/netfilter/nf_tables_api.c
138
base_chain = nft_base_chain(ctx->chain);
net/netfilter/nf_tables_api.c
1999
const struct nft_base_chain *basechain,
net/netfilter/nf_tables_api.c
2074
const struct nft_base_chain *basechain = nft_base_chain(chain);
net/netfilter/nf_tables_api.c
2283
struct nft_base_chain *chain = nft_base_chain(trans->chain);
net/netfilter/nf_tables_api.c
2322
struct nft_base_chain *basechain = nft_base_chain(chain);
net/netfilter/nf_tables_api.c
2497
struct nft_base_chain *basechain,
net/netfilter/nf_tables_api.c
2646
static int nft_basechain_init(struct nft_base_chain *basechain, u8 family,
net/netfilter/nf_tables_api.c
2700
struct nft_base_chain *basechain;
net/netfilter/nf_tables_api.c
2846
struct nft_base_chain *basechain = NULL;
net/netfilter/nf_tables_api.c
2869
basechain = nft_base_chain(chain);
net/netfilter/nf_tables_api.c
2944
basechain = nft_base_chain(chain);
net/netfilter/nf_tables_api.c
3158
struct nft_base_chain *basechain,
net/netfilter/nf_tables_api.c
3260
struct nft_base_chain *basechain = nft_base_chain(chain);
net/netfilter/nf_tables_api.c
398
struct nft_base_chain *basechain;
net/netfilter/nf_tables_api.c
405
basechain = nft_base_chain(chain);
net/netfilter/nf_tables_api.c
4061
const struct nft_base_chain *base_chain;
net/netfilter/nf_tables_api.c
4071
base_chain = nft_base_chain(ctx->chain);
net/netfilter/nf_tables_api.c
422
struct nft_base_chain *basechain;
net/netfilter/nf_tables_api.c
428
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
343
if (nft_base_chain(basechain)->policy == NF_DROP)
net/netfilter/nf_tables_core.c
346
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
367
info->basechain = nft_base_chain(chain);
net/netfilter/nft_chain_filter.c
322
struct nft_base_chain *basechain, bool changename)
net/netfilter/nft_chain_filter.c
375
struct nft_base_chain *basechain;
net/netfilter/nft_chain_filter.c
390
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
377
const struct nft_base_chain *basechain =
net/netfilter/nft_compat.c
378
nft_base_chain(ctx->chain);
net/netfilter/nft_compat.c
42
basechain = nft_base_chain(chain);
net/netfilter/nft_compat.c
475
const struct nft_base_chain *basechain =
net/netfilter/nft_compat.c
476
nft_base_chain(ctx->chain);
net/netfilter/nft_compat.c
638
const struct nft_base_chain *basechain =
net/netfilter/nft_compat.c
639
nft_base_chain(ctx->chain);