Home
last modified time | relevance | path

Searched refs:nf_flowtable (Results 1 – 5 of 5) sorted by relevance

/Linux-v4.19/include/net/netfilter/
Dnf_flow_table.h12 struct nf_flowtable;
17 int (*init)(struct nf_flowtable *ft);
18 void (*free)(struct nf_flowtable *ft);
23 struct nf_flowtable { struct
95 int flow_offload_add(struct nf_flowtable *flow_table, struct flow_offload *flow);
96 struct flow_offload_tuple_rhash *flow_offload_lookup(struct nf_flowtable *flow_table,
98 int nf_flow_table_iterate(struct nf_flowtable *flow_table,
104 int nf_flow_table_init(struct nf_flowtable *flow_table);
105 void nf_flow_table_free(struct nf_flowtable *flow_table);
Dnf_tables.h1129 struct nf_flowtable data;
/Linux-v4.19/net/netfilter/
Dnf_flow_table_core.c185 int flow_offload_add(struct nf_flowtable *flow_table, struct flow_offload *flow) in flow_offload_add()
199 static void flow_offload_del(struct nf_flowtable *flow_table, in flow_offload_del()
229 flow_offload_lookup(struct nf_flowtable *flow_table, in flow_offload_lookup()
250 int nf_flow_table_iterate(struct nf_flowtable *flow_table, in nf_flow_table_iterate()
293 static int nf_flow_offload_gc_step(struct nf_flowtable *flow_table) in nf_flow_offload_gc_step()
333 struct nf_flowtable *flow_table; in nf_flow_offload_work_gc()
335 flow_table = container_of(work, struct nf_flowtable, gc_work.work); in nf_flow_offload_work_gc()
456 int nf_flow_table_init(struct nf_flowtable *flowtable) in nf_flow_table_init()
492 static void nf_flow_table_iterate_cleanup(struct nf_flowtable *flowtable, in nf_flow_table_iterate_cleanup()
501 struct nf_flowtable *flowtable; in nf_flow_table_cleanup()
[all …]
Dnft_flow_offload.c68 struct nf_flowtable *flowtable = &priv->flowtable->data; in nft_flow_offload_eval()
Dnf_flow_table_ip.c218 struct nf_flowtable *flow_table = priv; in nf_flow_offload_ip_hook()
437 struct nf_flowtable *flow_table = priv; in nf_flow_offload_ipv6_hook()