Home
last modified time | relevance | path

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

/Linux-v5.15/include/net/netfilter/
Dnf_flow_table.h16 struct flow_offload;
58 const struct flow_offload *flow,
168 struct flow_offload { struct
180 unsigned long flow_offload_get_timeout(struct flow_offload *flow); argument
209 struct flow_offload *flow_offload_alloc(struct nf_conn *ct);
210 void flow_offload_free(struct flow_offload *flow);
258 int flow_offload_route_init(struct flow_offload *flow,
261 int flow_offload_add(struct nf_flowtable *flow_table, struct flow_offload *flow);
263 struct flow_offload *flow);
274 void flow_offload_teardown(struct flow_offload *flow);
[all …]
/Linux-v5.15/net/netfilter/
Dnf_flow_table_core.c21 flow_offload_fill_dir(struct flow_offload *flow, in flow_offload_fill_dir()
46 struct flow_offload *flow_offload_alloc(struct nf_conn *ct) in flow_offload_alloc()
48 struct flow_offload *flow; in flow_offload_alloc()
89 static int flow_offload_fill_route(struct flow_offload *flow, in flow_offload_fill_route()
142 static void nft_flow_dst_release(struct flow_offload *flow, in nft_flow_dst_release()
150 int flow_offload_route_init(struct flow_offload *flow, in flow_offload_route_init()
220 static void flow_offload_route_release(struct flow_offload *flow) in flow_offload_route_release()
226 void flow_offload_free(struct flow_offload *flow) in flow_offload_free()
274 unsigned long flow_offload_get_timeout(struct flow_offload *flow) in flow_offload_get_timeout()
293 int flow_offload_add(struct nf_flowtable *flow_table, struct flow_offload *flow) in flow_offload_add()
[all …]
Dnf_flow_table_offload.c25 struct flow_offload *flow;
213 const struct flow_offload *flow, in flow_offload_eth_src()
260 const struct flow_offload *flow, in flow_offload_eth_dst()
317 const struct flow_offload *flow, in flow_offload_ipv4_snat()
344 const struct flow_offload *flow, in flow_offload_ipv4_dnat()
385 const struct flow_offload *flow, in flow_offload_ipv6_snat()
410 const struct flow_offload *flow, in flow_offload_ipv6_dnat()
434 static int flow_offload_l4proto(const struct flow_offload *flow) in flow_offload_l4proto()
454 const struct flow_offload *flow, in flow_offload_port_snat()
484 const struct flow_offload *flow, in flow_offload_port_dnat()
[all …]
Dnf_flow_table_ip.c23 static int nf_flow_state_check(struct flow_offload *flow, int proto, in nf_flow_state_check()
77 static void nf_flow_snat_ip(const struct flow_offload *flow, in nf_flow_snat_ip()
100 static void nf_flow_dnat_ip(const struct flow_offload *flow, in nf_flow_dnat_ip()
123 static void nf_flow_nat_ip(const struct flow_offload *flow, struct sk_buff *skb, in nf_flow_nat_ip()
335 struct flow_offload *flow; in nf_flow_offload_ip_hook()
356 flow = container_of(tuplehash, struct flow_offload, tuplehash[dir]); in nf_flow_offload_ip_hook()
454 static void nf_flow_snat_ipv6(const struct flow_offload *flow, in nf_flow_snat_ipv6()
477 static void nf_flow_dnat_ipv6(const struct flow_offload *flow, in nf_flow_dnat_ipv6()
500 static void nf_flow_nat_ipv6(const struct flow_offload *flow, in nf_flow_nat_ipv6()
572 struct flow_offload *flow; in nf_flow_offload_ipv6_hook()
[all …]
Dnf_flow_table_inet.c25 const struct flow_offload *flow, in nf_flow_rule_route_inet()
Dnft_flow_offload.c280 struct flow_offload *flow; in nft_flow_offload_eval()
DKconfig504 This option adds the "flow_offload" expression that you can use to
/Linux-v5.15/net/core/
DMakefile14 fib_notifier.o xdp.o flow_offload.o
/Linux-v5.15/net/sched/
Dact_ct.c237 const struct flow_offload *flow, in tcf_ct_flow_table_fill_actions()
361 struct flow_offload *entry; in tcf_ct_flow_table_add()
515 struct flow_offload *flow; in tcf_ct_flow_table_lookup()
542 flow = container_of(tuplehash, struct flow_offload, tuplehash[dir]); in tcf_ct_flow_table_lookup()