Searched refs:flow_offload (Results 1 – 9 of 9) sorted by relevance
/linux-6.1.9/include/net/netfilter/ |
D | nf_flow_table.h | 18 struct flow_offload; 60 const struct flow_offload *flow, 174 struct flow_offload { struct 186 unsigned long flow_offload_get_timeout(struct flow_offload *flow); argument 215 struct flow_offload *flow_offload_alloc(struct nf_conn *ct); 216 void flow_offload_free(struct flow_offload *flow); 264 int flow_offload_route_init(struct flow_offload *flow, 267 int flow_offload_add(struct nf_flowtable *flow_table, struct flow_offload *flow); 269 struct flow_offload *flow); 281 void flow_offload_teardown(struct flow_offload *flow); [all …]
|
/linux-6.1.9/net/netfilter/ |
D | nf_flow_table_core.c | 21 flow_offload_fill_dir(struct flow_offload *flow, in flow_offload_fill_dir() 52 struct flow_offload *flow_offload_alloc(struct nf_conn *ct) in flow_offload_alloc() 54 struct flow_offload *flow; in flow_offload_alloc() 90 static int flow_offload_fill_route(struct flow_offload *flow, in flow_offload_fill_route() 143 static void nft_flow_dst_release(struct flow_offload *flow, in nft_flow_dst_release() 151 int flow_offload_route_init(struct flow_offload *flow, in flow_offload_route_init() 210 static void flow_offload_route_release(struct flow_offload *flow) in flow_offload_route_release() 216 void flow_offload_free(struct flow_offload *flow) in flow_offload_free() 264 unsigned long flow_offload_get_timeout(struct flow_offload *flow) in flow_offload_get_timeout() 283 int flow_offload_add(struct nf_flowtable *flow_table, struct flow_offload *flow) in flow_offload_add() [all …]
|
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() 421 const struct flow_offload *flow, in flow_offload_ipv6_dnat() 445 static int flow_offload_l4proto(const struct flow_offload *flow) in flow_offload_l4proto() 465 const struct flow_offload *flow, in flow_offload_port_snat() 495 const struct flow_offload *flow, in flow_offload_port_dnat() [all …]
|
D | nf_flow_table_ip.c | 21 static int nf_flow_state_check(struct flow_offload *flow, int proto, in nf_flow_state_check() 75 static void nf_flow_snat_ip(const struct flow_offload *flow, in nf_flow_snat_ip() 98 static void nf_flow_dnat_ip(const struct flow_offload *flow, in nf_flow_dnat_ip() 121 static void nf_flow_nat_ip(const struct flow_offload *flow, struct sk_buff *skb, in nf_flow_nat_ip() 347 struct flow_offload *flow; in nf_flow_offload_ip_hook() 368 flow = container_of(tuplehash, struct flow_offload, tuplehash[dir]); in nf_flow_offload_ip_hook() 471 static void nf_flow_snat_ipv6(const struct flow_offload *flow, in nf_flow_snat_ipv6() 494 static void nf_flow_dnat_ipv6(const struct flow_offload *flow, in nf_flow_dnat_ipv6() 517 static void nf_flow_nat_ipv6(const struct flow_offload *flow, in nf_flow_nat_ipv6() 610 struct flow_offload *flow; in nf_flow_offload_ipv6_hook() [all …]
|
D | nf_flow_table_inet.c | 42 const struct flow_offload *flow, in nf_flow_rule_route_inet()
|
D | nft_flow_offload.c | 295 struct flow_offload *flow; in nft_flow_offload_eval()
|
D | Kconfig | 514 This option adds the "flow_offload" expression that you can use to
|
/linux-6.1.9/net/core/ |
D | Makefile | 15 fib_notifier.o xdp.o flow_offload.o gro.o
|
/linux-6.1.9/net/sched/ |
D | act_ct.c | 238 const struct flow_offload *flow, in tcf_ct_flow_table_fill_actions() 359 static void tcf_ct_flow_tc_ifidx(struct flow_offload *entry, in tcf_ct_flow_tc_ifidx() 371 struct flow_offload *entry; in tcf_ct_flow_table_add() 599 struct flow_offload *flow; in tcf_ct_flow_table_lookup() 621 flow = container_of(tuplehash, struct flow_offload, tuplehash[dir]); in tcf_ct_flow_table_lookup()
|