flow_offload 89 include/net/netfilter/nf_flow_table.h struct flow_offload *flow_offload_alloc(struct nf_conn *ct, flow_offload 91 include/net/netfilter/nf_flow_table.h void flow_offload_free(struct flow_offload *flow); flow_offload 93 include/net/netfilter/nf_flow_table.h int flow_offload_add(struct nf_flowtable *flow_table, struct flow_offload *flow); flow_offload 101 include/net/netfilter/nf_flow_table.h void flow_offload_teardown(struct flow_offload *flow); flow_offload 102 include/net/netfilter/nf_flow_table.h static inline void flow_offload_dead(struct flow_offload *flow) flow_offload 107 include/net/netfilter/nf_flow_table.h int nf_flow_snat_port(const struct flow_offload *flow, flow_offload 110 include/net/netfilter/nf_flow_table.h int nf_flow_dnat_port(const struct flow_offload *flow, flow_offload 18 net/netfilter/nf_flow_table_core.c struct flow_offload flow; flow_offload 27 net/netfilter/nf_flow_table_core.c flow_offload_fill_dir(struct flow_offload *flow, struct nf_conn *ct, flow_offload 60 net/netfilter/nf_flow_table_core.c struct flow_offload * flow_offload 64 net/netfilter/nf_flow_table_core.c struct flow_offload *flow; flow_offload 153 net/netfilter/nf_flow_table_core.c void flow_offload_free(struct flow_offload *flow) flow_offload 201 net/netfilter/nf_flow_table_core.c int flow_offload_add(struct nf_flowtable *flow_table, struct flow_offload *flow) flow_offload 227 net/netfilter/nf_flow_table_core.c static inline bool nf_flow_has_expired(const struct flow_offload *flow) flow_offload 233 net/netfilter/nf_flow_table_core.c struct flow_offload *flow) flow_offload 255 net/netfilter/nf_flow_table_core.c void flow_offload_teardown(struct flow_offload *flow) flow_offload 271 net/netfilter/nf_flow_table_core.c struct flow_offload *flow; flow_offload 281 net/netfilter/nf_flow_table_core.c flow = container_of(tuplehash, struct flow_offload, tuplehash[dir]); flow_offload 295 net/netfilter/nf_flow_table_core.c void (*iter)(struct flow_offload *flow, void *data), flow_offload 300 net/netfilter/nf_flow_table_core.c struct flow_offload *flow; flow_offload 317 net/netfilter/nf_flow_table_core.c flow = container_of(tuplehash, struct flow_offload, tuplehash[0]); flow_offload 327 net/netfilter/nf_flow_table_core.c static void nf_flow_offload_gc_step(struct flow_offload *flow, void *data) flow_offload 399 net/netfilter/nf_flow_table_core.c int nf_flow_snat_port(const struct flow_offload *flow, flow_offload 431 net/netfilter/nf_flow_table_core.c int nf_flow_dnat_port(const struct flow_offload *flow, flow_offload 485 net/netfilter/nf_flow_table_core.c static void nf_flow_table_do_cleanup(struct flow_offload *flow, void *data) flow_offload 19 net/netfilter/nf_flow_table_ip.c static int nf_flow_state_check(struct flow_offload *flow, int proto, flow_offload 92 net/netfilter/nf_flow_table_ip.c static int nf_flow_snat_ip(const struct flow_offload *flow, struct sk_buff *skb, flow_offload 117 net/netfilter/nf_flow_table_ip.c static int nf_flow_dnat_ip(const struct flow_offload *flow, struct sk_buff *skb, flow_offload 142 net/netfilter/nf_flow_table_ip.c static int nf_flow_nat_ip(const struct flow_offload *flow, struct sk_buff *skb, flow_offload 244 net/netfilter/nf_flow_table_ip.c struct flow_offload *flow; flow_offload 262 net/netfilter/nf_flow_table_ip.c flow = container_of(tuplehash, struct flow_offload, tuplehash[dir]); flow_offload 361 net/netfilter/nf_flow_table_ip.c static int nf_flow_snat_ipv6(const struct flow_offload *flow, flow_offload 386 net/netfilter/nf_flow_table_ip.c static int nf_flow_dnat_ipv6(const struct flow_offload *flow, flow_offload 411 net/netfilter/nf_flow_table_ip.c static int nf_flow_nat_ipv6(const struct flow_offload *flow, flow_offload 476 net/netfilter/nf_flow_table_ip.c struct flow_offload *flow; flow_offload 492 net/netfilter/nf_flow_table_ip.c flow = container_of(tuplehash, struct flow_offload, tuplehash[dir]); flow_offload 79 net/netfilter/nft_flow_offload.c struct flow_offload *flow;