Home
last modified time | relevance | path

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

/Linux-v4.19/include/net/netfilter/
Dnf_flow_table.h73 struct flow_offload { struct
91 struct flow_offload *flow_offload_alloc(struct nf_conn *ct, argument
93 void flow_offload_free(struct flow_offload *flow);
95 int flow_offload_add(struct nf_flowtable *flow_table, struct flow_offload *flow);
99 void (*iter)(struct flow_offload *flow, void *data),
107 void flow_offload_teardown(struct flow_offload *flow);
108 static inline void flow_offload_dead(struct flow_offload *flow) in flow_offload_dead()
113 int nf_flow_snat_port(const struct flow_offload *flow,
116 int nf_flow_dnat_port(const struct flow_offload *flow,
/Linux-v4.19/net/netfilter/
Dnf_flow_table_core.c16 struct flow_offload flow;
25 flow_offload_fill_dir(struct flow_offload *flow, struct nf_conn *ct, in flow_offload_fill_dir()
58 struct flow_offload *
62 struct flow_offload *flow; in flow_offload_alloc()
137 void flow_offload_free(struct flow_offload *flow) in flow_offload_free()
185 int flow_offload_add(struct nf_flowtable *flow_table, struct flow_offload *flow) in flow_offload_add()
200 struct flow_offload *flow) in flow_offload_del()
217 void flow_offload_teardown(struct flow_offload *flow) in flow_offload_teardown()
233 struct flow_offload *flow; in flow_offload_lookup()
242 flow = container_of(tuplehash, struct flow_offload, tuplehash[dir]); in flow_offload_lookup()
[all …]
Dnf_flow_table_ip.c18 static int nf_flow_state_check(struct flow_offload *flow, int proto, in nf_flow_state_check()
91 static int nf_flow_snat_ip(const struct flow_offload *flow, struct sk_buff *skb, in nf_flow_snat_ip()
116 static int nf_flow_dnat_ip(const struct flow_offload *flow, struct sk_buff *skb, in nf_flow_dnat_ip()
141 static int nf_flow_nat_ip(const struct flow_offload *flow, struct sk_buff *skb, in nf_flow_nat_ip()
221 struct flow_offload *flow; in nf_flow_offload_ip_hook()
243 flow = container_of(tuplehash, struct flow_offload, tuplehash[dir]); in nf_flow_offload_ip_hook()
330 static int nf_flow_snat_ipv6(const struct flow_offload *flow, in nf_flow_snat_ipv6()
355 static int nf_flow_dnat_ipv6(const struct flow_offload *flow, in nf_flow_dnat_ipv6()
380 static int nf_flow_nat_ipv6(const struct flow_offload *flow, in nf_flow_nat_ipv6()
440 struct flow_offload *flow; in nf_flow_offload_ipv6_hook()
[all …]
Dnft_flow_offload.c71 struct flow_offload *flow; in nft_flow_offload_eval()
DKconfig508 This option adds the "flow_offload" expression that you can use to