Symbol: flow_offload
include/net/netfilter/nf_flow_table.h
18
struct flow_offload;
include/net/netfilter/nf_flow_table.h
211
unsigned long flow_offload_get_timeout(struct flow_offload *flow);
include/net/netfilter/nf_flow_table.h
243
struct flow_offload *flow_offload_alloc(struct nf_conn *ct);
include/net/netfilter/nf_flow_table.h
244
void flow_offload_free(struct flow_offload *flow);
include/net/netfilter/nf_flow_table.h
306
void flow_offload_route_init(struct flow_offload *flow,
include/net/netfilter/nf_flow_table.h
309
int flow_offload_add(struct nf_flowtable *flow_table, struct flow_offload *flow);
include/net/netfilter/nf_flow_table.h
311
struct flow_offload *flow, bool force);
include/net/netfilter/nf_flow_table.h
323
void flow_offload_teardown(struct flow_offload *flow);
include/net/netfilter/nf_flow_table.h
325
void nf_flow_snat_port(const struct flow_offload *flow,
include/net/netfilter/nf_flow_table.h
328
void nf_flow_dnat_port(const struct flow_offload *flow,
include/net/netfilter/nf_flow_table.h
360
struct flow_offload *flow);
include/net/netfilter/nf_flow_table.h
362
struct flow_offload *flow);
include/net/netfilter/nf_flow_table.h
364
struct flow_offload *flow);
include/net/netfilter/nf_flow_table.h
366
struct flow_offload *flow);
include/net/netfilter/nf_flow_table.h
374
int nf_flow_rule_route_ipv4(struct net *net, struct flow_offload *flow,
include/net/netfilter/nf_flow_table.h
377
int nf_flow_rule_route_ipv6(struct net *net, struct flow_offload *flow,
include/net/netfilter/nf_flow_table.h
56
bool (*gc)(const struct flow_offload *flow);
include/net/netfilter/nf_flow_table.h
61
struct flow_offload *flow,
net/netfilter/nf_flow_table_bpf.c
41
struct flow_offload *nf_flow;
net/netfilter/nf_flow_table_bpf.c
51
nf_flow = container_of(tuplehash, struct flow_offload,
net/netfilter/nf_flow_table_core.c
158
static void nft_flow_dst_release(struct flow_offload *flow,
net/netfilter/nf_flow_table_core.c
164
void flow_offload_route_init(struct flow_offload *flow,
net/netfilter/nf_flow_table_core.c
173
static inline bool nf_flow_has_expired(const struct flow_offload *flow)
net/netfilter/nf_flow_table_core.c
201
static void flow_offload_fixup_ct(struct flow_offload *flow)
net/netfilter/nf_flow_table_core.c
22
flow_offload_fill_dir(struct flow_offload *flow,
net/netfilter/nf_flow_table_core.c
255
static void flow_offload_route_release(struct flow_offload *flow)
net/netfilter/nf_flow_table_core.c
261
void flow_offload_free(struct flow_offload *flow)
net/netfilter/nf_flow_table_core.c
309
unsigned long flow_offload_get_timeout(struct flow_offload *flow)
net/netfilter/nf_flow_table_core.c
328
int flow_offload_add(struct nf_flowtable *flow_table, struct flow_offload *flow)
net/netfilter/nf_flow_table_core.c
360
struct flow_offload *flow, bool force)
net/netfilter/nf_flow_table_core.c
380
struct flow_offload *flow)
net/netfilter/nf_flow_table_core.c
391
void flow_offload_teardown(struct flow_offload *flow)
net/netfilter/nf_flow_table_core.c
404
struct flow_offload *flow;
net/netfilter/nf_flow_table_core.c
413
flow = container_of(tuplehash, struct flow_offload, tuplehash[dir]);
net/netfilter/nf_flow_table_core.c
427
struct flow_offload *flow, void *data),
net/netfilter/nf_flow_table_core.c
432
struct flow_offload *flow;
net/netfilter/nf_flow_table_core.c
449
flow = container_of(tuplehash, struct flow_offload, tuplehash[0]);
net/netfilter/nf_flow_table_core.c
460
const struct flow_offload *flow)
net/netfilter/nf_flow_table_core.c
53
struct flow_offload *flow_offload_alloc(struct nf_conn *ct)
net/netfilter/nf_flow_table_core.c
55
struct flow_offload *flow;
net/netfilter/nf_flow_table_core.c
568
struct flow_offload *flow, void *data)
net/netfilter/nf_flow_table_core.c
649
void nf_flow_snat_port(const struct flow_offload *flow,
net/netfilter/nf_flow_table_core.c
675
void nf_flow_dnat_port(const struct flow_offload *flow, struct sk_buff *skb,
net/netfilter/nf_flow_table_core.c
726
struct flow_offload *flow, void *data)
net/netfilter/nf_flow_table_core.c
825
flow_offload_cachep = KMEM_CACHE(flow_offload, SLAB_HWCACHE_ALIGN);
net/netfilter/nf_flow_table_core.c
97
static int flow_offload_fill_route(struct flow_offload *flow,
net/netfilter/nf_flow_table_inet.c
46
struct flow_offload *flow,
net/netfilter/nf_flow_table_ip.c
106
static void nf_flow_dnat_ip(const struct flow_offload *flow,
net/netfilter/nf_flow_table_ip.c
1062
struct flow_offload *flow;
net/netfilter/nf_flow_table_ip.c
1067
flow = container_of(tuplehash, struct flow_offload, tuplehash[dir]);
net/netfilter/nf_flow_table_ip.c
1134
struct flow_offload *flow;
net/netfilter/nf_flow_table_ip.c
1158
flow = container_of(tuplehash, struct flow_offload, tuplehash[dir]);
net/netfilter/nf_flow_table_ip.c
129
static void nf_flow_nat_ip(const struct flow_offload *flow, struct sk_buff *skb,
net/netfilter/nf_flow_table_ip.c
25
static int nf_flow_state_check(struct flow_offload *flow, int proto,
net/netfilter/nf_flow_table_ip.c
481
struct flow_offload *flow;
net/netfilter/nf_flow_table_ip.c
486
flow = container_of(tuplehash, struct flow_offload, tuplehash[dir]);
net/netfilter/nf_flow_table_ip.c
817
struct flow_offload *flow;
net/netfilter/nf_flow_table_ip.c
83
static void nf_flow_snat_ip(const struct flow_offload *flow,
net/netfilter/nf_flow_table_ip.c
842
flow = container_of(tuplehash, struct flow_offload, tuplehash[dir]);
net/netfilter/nf_flow_table_ip.c
927
static void nf_flow_snat_ipv6(const struct flow_offload *flow,
net/netfilter/nf_flow_table_ip.c
950
static void nf_flow_dnat_ipv6(const struct flow_offload *flow,
net/netfilter/nf_flow_table_ip.c
973
static void nf_flow_nat_ipv6(const struct flow_offload *flow,
net/netfilter/nf_flow_table_offload.c
1083
struct flow_offload *flow, unsigned int cmd)
net/netfilter/nf_flow_table_offload.c
1104
static bool nf_flow_offload_unsupported(struct flow_offload *flow)
net/netfilter/nf_flow_table_offload.c
1114
struct flow_offload *flow)
net/netfilter/nf_flow_table_offload.c
1126
struct flow_offload *flow)
net/netfilter/nf_flow_table_offload.c
1136
struct flow_offload *flow)
net/netfilter/nf_flow_table_offload.c
1149
struct flow_offload *flow)
net/netfilter/nf_flow_table_offload.c
233
const struct flow_offload *flow,
net/netfilter/nf_flow_table_offload.c
28
struct flow_offload *flow;
net/netfilter/nf_flow_table_offload.c
283
const struct flow_offload *flow,
net/netfilter/nf_flow_table_offload.c
343
const struct flow_offload *flow,
net/netfilter/nf_flow_table_offload.c
374
const struct flow_offload *flow,
net/netfilter/nf_flow_table_offload.c
424
const struct flow_offload *flow,
net/netfilter/nf_flow_table_offload.c
449
const struct flow_offload *flow,
net/netfilter/nf_flow_table_offload.c
473
static int flow_offload_l4proto(const struct flow_offload *flow)
net/netfilter/nf_flow_table_offload.c
493
const struct flow_offload *flow,
net/netfilter/nf_flow_table_offload.c
527
const struct flow_offload *flow,
net/netfilter/nf_flow_table_offload.c
561
const struct flow_offload *flow,
net/netfilter/nf_flow_table_offload.c
586
const struct flow_offload *flow,
net/netfilter/nf_flow_table_offload.c
625
static int flow_offload_encap_tunnel(const struct flow_offload *flow,
net/netfilter/nf_flow_table_offload.c
654
static int flow_offload_decap_tunnel(const struct flow_offload *flow,
net/netfilter/nf_flow_table_offload.c
683
nf_flow_rule_route_common(struct net *net, const struct flow_offload *flow,
net/netfilter/nf_flow_table_offload.c
743
int nf_flow_rule_route_ipv4(struct net *net, struct flow_offload *flow,
net/netfilter/nf_flow_table_offload.c
772
int nf_flow_rule_route_ipv6(struct net *net, struct flow_offload *flow,
net/netfilter/nf_flow_table_offload.c
804
struct flow_offload *flow = offload->flow;
net/netfilter/nf_flow_table_offload.c
902
struct flow_offload *flow,
net/netfilter/nft_flow_offload.c
59
struct flow_offload *flow;
net/sched/act_ct.c
245
struct flow_offload *flow,
net/sched/act_ct.c
288
static bool tcf_ct_flow_is_outdated(const struct flow_offload *flow)
net/sched/act_ct.c
406
static void tcf_ct_flow_tc_ifidx(struct flow_offload *entry,
net/sched/act_ct.c
413
static void tcf_ct_flow_ct_ext_ifidx_update(struct flow_offload *entry)
net/sched/act_ct.c
429
struct flow_offload *entry;
net/sched/act_ct.c
668
struct flow_offload *flow;
net/sched/act_ct.c
690
flow = container_of(tuplehash, struct flow_offload, tuplehash[dir]);