Symbol: nft_rule
include/net/netfilter/nf_tables.h
1012
static inline struct nft_expr *nft_expr_first(const struct nft_rule *rule)
include/net/netfilter/nf_tables.h
1022
static inline struct nft_expr *nft_expr_last(const struct nft_rule *rule)
include/net/netfilter/nf_tables.h
1027
static inline bool nft_expr_more(const struct nft_rule *rule,
include/net/netfilter/nf_tables.h
1033
static inline struct nft_userdata *nft_userdata(const struct nft_rule *rule)
include/net/netfilter/nf_tables.h
1038
void nft_rule_expr_activate(const struct nft_ctx *ctx, struct nft_rule *rule);
include/net/netfilter/nf_tables.h
1039
void nft_rule_expr_deactivate(const struct nft_ctx *ctx, struct nft_rule *rule,
include/net/netfilter/nf_tables.h
1041
void nf_tables_rule_destroy(const struct nft_ctx *ctx, struct nft_rule *rule);
include/net/netfilter/nf_tables.h
1693
struct nft_rule *rule;
include/net/netfilter/nf_tables_offload.h
73
struct nft_rule;
include/net/netfilter/nf_tables_offload.h
74
struct nft_flow_rule *nft_flow_rule_create(struct net *net, const struct nft_rule *rule);
include/net/netfilter/nf_tables_offload.h
75
int nft_flow_rule_stats(const struct nft_chain *chain, const struct nft_rule *rule);
net/netfilter/nf_tables_api.c
10192
struct nft_rule *rule;
net/netfilter/nf_tables_api.c
11916
struct nft_rule *rule, *nr;
net/netfilter/nf_tables_api.c
3219
struct nft_rule *rule;
net/netfilter/nf_tables_api.c
3642
static struct nft_rule *__nft_rule_lookup(const struct net *net,
net/netfilter/nf_tables_api.c
3646
struct nft_rule *rule;
net/netfilter/nf_tables_api.c
3658
static struct nft_rule *nft_rule_lookup(const struct net *net,
net/netfilter/nf_tables_api.c
3689
const struct nft_rule *rule, u64 handle,
net/netfilter/nf_tables_api.c
3744
const struct nft_rule *rule, int event)
net/netfilter/nf_tables_api.c
3747
const struct nft_rule *prule;
net/netfilter/nf_tables_api.c
3813
const struct nft_rule *rule, *prule;
net/netfilter/nf_tables_api.c
3952
const struct nft_rule *rule;
net/netfilter/nf_tables_api.c
4033
void nf_tables_rule_destroy(const struct nft_ctx *ctx, struct nft_rule *rule)
net/netfilter/nf_tables_api.c
4051
static void nf_tables_rule_release(const struct nft_ctx *ctx, struct nft_rule *rule)
net/netfilter/nf_tables_api.c
4094
struct nft_rule *rule;
net/netfilter/nf_tables_api.c
4220
static struct nft_rule *nft_rule_lookup_byid(const struct net *net,
net/netfilter/nf_tables_api.c
4233
struct nft_rule *rule, *old_rule = NULL;
net/netfilter/nf_tables_api.c
4464
static struct nft_rule *nft_rule_lookup_byid(const struct net *net,
net/netfilter/nf_tables_api.c
4490
struct nft_rule *rule;
net/netfilter/nf_tables_api.c
653
void nft_rule_expr_activate(const struct nft_ctx *ctx, struct nft_rule *rule)
net/netfilter/nf_tables_api.c
666
void nft_rule_expr_deactivate(const struct nft_ctx *ctx, struct nft_rule *rule,
net/netfilter/nf_tables_api.c
681
nf_tables_delrule_deactivate(struct nft_ctx *ctx, struct nft_rule *rule)
net/netfilter/nf_tables_api.c
693
struct nft_rule *rule)
net/netfilter/nf_tables_api.c
712
static int nft_delrule(struct nft_ctx *ctx, struct nft_rule *rule)
net/netfilter/nf_tables_api.c
744
struct nft_rule *rule;
net/netfilter/nf_tables_offload.c
248
const struct nft_rule *rule,
net/netfilter/nf_tables_offload.c
269
const struct nft_rule *rule,
net/netfilter/nf_tables_offload.c
289
struct nft_rule *rule,
net/netfilter/nf_tables_offload.c
299
const struct nft_rule *rule)
net/netfilter/nf_tables_offload.c
332
struct nft_rule *rule;
net/netfilter/nf_tables_offload.c
89
const struct nft_rule *rule)
net/netfilter/nft_immediate.c
102
struct nft_rule *rule;
net/netfilter/nft_immediate.c
133
struct nft_rule *rule;
net/netfilter/nft_immediate.c
191
struct nft_rule *rule, *n;