Home
last modified time | relevance | path

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

/linux/include/net/netfilter/
A Dnf_flow_table.h18 struct flow_offload;
56 bool (*gc)(const struct flow_offload *flow);
61 struct flow_offload *flow,
180 struct flow_offload { struct
222 void flow_offload_free(struct flow_offload *flow);
278 void flow_offload_route_init(struct flow_offload *flow,
283 struct flow_offload *flow, bool force);
295 void flow_offload_teardown(struct flow_offload *flow);
332 struct flow_offload *flow);
334 struct flow_offload *flow);
[all …]
/linux/net/netfilter/
A Dnf_flow_table_core.c21 flow_offload_fill_dir(struct flow_offload *flow, in flow_offload_fill_dir()
54 struct flow_offload *flow; in flow_offload_alloc()
208 void flow_offload_free(struct flow_offload *flow) in flow_offload_free()
309 struct flow_offload *flow, bool force) in flow_offload_refresh()
332 struct flow_offload *flow) in flow_offload_del()
356 struct flow_offload *flow; in flow_offload_lookup()
379 struct flow_offload *flow, void *data), in nf_flow_table_iterate()
384 struct flow_offload *flow; in nf_flow_table_iterate()
412 const struct flow_offload *flow) in nf_flow_custom_gc()
418 struct flow_offload *flow, void *data) in nf_flow_offload_gc_step()
[all …]
A Dnf_flow_table_ip.c22 static int nf_flow_state_check(struct flow_offload *flow, int proto, in nf_flow_state_check()
76 static void nf_flow_snat_ip(const struct flow_offload *flow, in nf_flow_snat_ip()
99 static void nf_flow_dnat_ip(const struct flow_offload *flow, in nf_flow_dnat_ip()
372 struct flow_offload *flow; in nf_flow_offload_forward()
377 flow = container_of(tuplehash, struct flow_offload, tuplehash[dir]); in nf_flow_offload_forward()
423 struct flow_offload *flow; in nf_flow_offload_ip_hook()
516 static void nf_flow_snat_ipv6(const struct flow_offload *flow, in nf_flow_snat_ipv6()
539 static void nf_flow_dnat_ipv6(const struct flow_offload *flow, in nf_flow_dnat_ipv6()
562 static void nf_flow_nat_ipv6(const struct flow_offload *flow, in nf_flow_nat_ipv6()
651 struct flow_offload *flow; in nf_flow_offload_ipv6_forward()
[all …]
A Dnf_flow_table_offload.c24 struct flow_offload *flow;
224 const struct flow_offload *flow, in flow_offload_eth_src()
271 const struct flow_offload *flow, in flow_offload_eth_dst()
328 const struct flow_offload *flow, in flow_offload_ipv4_snat()
355 const struct flow_offload *flow, in flow_offload_ipv4_dnat()
396 const struct flow_offload *flow, in flow_offload_ipv6_snat()
545 const struct flow_offload *flow, in flow_offload_redirect()
836 struct flow_offload *flow, in nf_flow_offload_tuple()
1040 struct flow_offload *flow) in nf_flow_offload_add()
1052 struct flow_offload *flow) in nf_flow_offload_del()
[all …]
A Dnf_flow_table_bpf.c41 struct flow_offload *nf_flow; in bpf_xdp_flow_tuple_lookup()
51 nf_flow = container_of(tuplehash, struct flow_offload, in bpf_xdp_flow_tuple_lookup()
A Dnf_flow_table_inet.c46 struct flow_offload *flow, in nf_flow_rule_route_inet()
A Dnft_flow_offload.c301 struct flow_offload *flow; in nft_flow_offload_eval()
A DKconfig523 This option adds the "flow_offload" expression that you can use to
/linux/net/core/
A DMakefile15 fib_notifier.o xdp.o flow_offload.o gro.o \
/linux/net/sched/
A Dact_ct.c243 struct flow_offload *flow, in tcf_ct_flow_table_fill_actions()
286 static bool tcf_ct_flow_is_outdated(const struct flow_offload *flow) in tcf_ct_flow_is_outdated()
400 static void tcf_ct_flow_tc_ifidx(struct flow_offload *entry, in tcf_ct_flow_tc_ifidx()
407 static void tcf_ct_flow_ct_ext_ifidx_update(struct flow_offload *entry) in tcf_ct_flow_ct_ext_ifidx_update()
423 struct flow_offload *entry; in tcf_ct_flow_table_add()
662 struct flow_offload *flow; in tcf_ct_flow_table_lookup()
684 flow = container_of(tuplehash, struct flow_offload, tuplehash[dir]); in tcf_ct_flow_table_lookup()
/linux/Documentation/netlink/specs/
A Dnftables.yaml1103 value: flow_offload

Completed in 27 milliseconds