Searched refs:flow_offload (Results 1 – 11 of 11) sorted by relevance
| /linux-6.15/include/net/netfilter/ |
| H A D | nf_flow_table.h | 18 struct flow_offload; 56 bool (*gc)(const struct flow_offload *flow); 61 struct flow_offload *flow, 181 struct flow_offload { struct 223 void flow_offload_free(struct flow_offload *flow); 279 void flow_offload_route_init(struct flow_offload *flow, 284 struct flow_offload *flow, bool force); 296 void flow_offload_teardown(struct flow_offload *flow); 333 struct flow_offload *flow); 335 struct flow_offload *flow); [all …]
|
| /linux-6.15/net/netfilter/ |
| H A D | nf_flow_table_core.c | 21 flow_offload_fill_dir(struct flow_offload *flow, in flow_offload_fill_dir() 54 struct flow_offload *flow; in flow_offload_alloc() 252 void flow_offload_free(struct flow_offload *flow) in flow_offload_free() 353 struct flow_offload *flow, bool force) in flow_offload_refresh() 372 struct flow_offload *flow) in flow_offload_del() 396 struct flow_offload *flow; in flow_offload_lookup() 419 struct flow_offload *flow, void *data), in nf_flow_table_iterate() 424 struct flow_offload *flow; in nf_flow_table_iterate() 452 const struct flow_offload *flow) in nf_flow_custom_gc() 555 struct flow_offload *flow, void *data) in nf_flow_offload_gc_step() [all …]
|
| H A D | nf_flow_table_ip.c | 22 static int nf_flow_state_check(struct flow_offload *flow, int proto, in nf_flow_state_check() 80 static void nf_flow_snat_ip(const struct flow_offload *flow, in nf_flow_snat_ip() 103 static void nf_flow_dnat_ip(const struct flow_offload *flow, in nf_flow_dnat_ip() 376 struct flow_offload *flow; in nf_flow_offload_forward() 381 flow = container_of(tuplehash, struct flow_offload, tuplehash[dir]); in nf_flow_offload_forward() 427 struct flow_offload *flow; in nf_flow_offload_ip_hook() 520 static void nf_flow_snat_ipv6(const struct flow_offload *flow, in nf_flow_snat_ipv6() 543 static void nf_flow_dnat_ipv6(const struct flow_offload *flow, in nf_flow_dnat_ipv6() 566 static void nf_flow_nat_ipv6(const struct flow_offload *flow, in nf_flow_nat_ipv6() 655 struct flow_offload *flow; in nf_flow_offload_ipv6_forward() [all …]
|
| H A D | nf_flow_table_offload.c | 24 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 …]
|
| H A D | nf_flow_table_bpf.c | 41 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()
|
| H A D | nf_flow_table_inet.c | 46 struct flow_offload *flow, in nf_flow_rule_route_inet()
|
| H A D | nft_flow_offload.c | 310 struct flow_offload *flow; in nft_flow_offload_eval()
|
| H A D | Kconfig | 523 This option adds the "flow_offload" expression that you can use to
|
| /linux-6.15/net/core/ |
| H A D | Makefile | 15 fib_notifier.o xdp.o flow_offload.o gro.o \
|
| /linux-6.15/net/sched/ |
| H A D | act_ct.c | 243 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-6.15/Documentation/netlink/specs/ |
| H A D | nftables.yaml | 1103 value: flow_offload
|