Lines Matching refs:dir

225 				enum flow_offload_tuple_dir dir,  in flow_offload_eth_src()  argument
236 this_tuple = &flow->tuplehash[dir].tuple; in flow_offload_eth_src()
243 other_tuple = &flow->tuplehash[!dir].tuple; in flow_offload_eth_src()
272 enum flow_offload_tuple_dir dir, in flow_offload_eth_dst() argument
286 this_tuple = &flow->tuplehash[dir].tuple; in flow_offload_eth_dst()
293 other_tuple = &flow->tuplehash[!dir].tuple; in flow_offload_eth_dst()
329 enum flow_offload_tuple_dir dir, in flow_offload_ipv4_snat() argument
337 switch (dir) { in flow_offload_ipv4_snat()
356 enum flow_offload_tuple_dir dir, in flow_offload_ipv4_dnat() argument
364 switch (dir) { in flow_offload_ipv4_dnat()
397 enum flow_offload_tuple_dir dir, in flow_offload_ipv6_snat() argument
404 switch (dir) { in flow_offload_ipv6_snat()
422 enum flow_offload_tuple_dir dir, in flow_offload_ipv6_dnat() argument
429 switch (dir) { in flow_offload_ipv6_dnat()
466 enum flow_offload_tuple_dir dir, in flow_offload_port_snat() argument
473 switch (dir) { in flow_offload_port_snat()
496 enum flow_offload_tuple_dir dir, in flow_offload_port_dnat() argument
503 switch (dir) { in flow_offload_port_dnat()
546 enum flow_offload_tuple_dir dir, in flow_offload_redirect() argument
554 this_tuple = &flow->tuplehash[dir].tuple; in flow_offload_redirect()
557 this_tuple = &flow->tuplehash[dir].tuple; in flow_offload_redirect()
561 other_tuple = &flow->tuplehash[!dir].tuple; in flow_offload_redirect()
578 enum flow_offload_tuple_dir dir, in flow_offload_encap_tunnel() argument
585 this_tuple = &flow->tuplehash[dir].tuple; in flow_offload_encap_tunnel()
603 enum flow_offload_tuple_dir dir, in flow_offload_decap_tunnel() argument
610 other_tuple = &flow->tuplehash[!dir].tuple; in flow_offload_decap_tunnel()
628 enum flow_offload_tuple_dir dir, in nf_flow_rule_route_common() argument
635 flow_offload_decap_tunnel(flow, dir, flow_rule); in nf_flow_rule_route_common()
636 flow_offload_encap_tunnel(flow, dir, flow_rule); in nf_flow_rule_route_common()
638 if (flow_offload_eth_src(net, flow, dir, flow_rule) < 0 || in nf_flow_rule_route_common()
639 flow_offload_eth_dst(net, flow, dir, flow_rule) < 0) in nf_flow_rule_route_common()
642 tuple = &flow->tuplehash[dir].tuple; in nf_flow_rule_route_common()
656 other_tuple = &flow->tuplehash[!dir].tuple; in nf_flow_rule_route_common()
683 enum flow_offload_tuple_dir dir, in nf_flow_rule_route_ipv4() argument
686 if (nf_flow_rule_route_common(net, flow, dir, flow_rule) < 0) in nf_flow_rule_route_ipv4()
690 flow_offload_ipv4_snat(net, flow, dir, flow_rule); in nf_flow_rule_route_ipv4()
691 flow_offload_port_snat(net, flow, dir, flow_rule); in nf_flow_rule_route_ipv4()
694 flow_offload_ipv4_dnat(net, flow, dir, flow_rule); in nf_flow_rule_route_ipv4()
695 flow_offload_port_dnat(net, flow, dir, flow_rule); in nf_flow_rule_route_ipv4()
701 flow_offload_redirect(net, flow, dir, flow_rule); in nf_flow_rule_route_ipv4()
708 enum flow_offload_tuple_dir dir, in nf_flow_rule_route_ipv6() argument
711 if (nf_flow_rule_route_common(net, flow, dir, flow_rule) < 0) in nf_flow_rule_route_ipv6()
715 flow_offload_ipv6_snat(net, flow, dir, flow_rule); in nf_flow_rule_route_ipv6()
716 flow_offload_port_snat(net, flow, dir, flow_rule); in nf_flow_rule_route_ipv6()
719 flow_offload_ipv6_dnat(net, flow, dir, flow_rule); in nf_flow_rule_route_ipv6()
720 flow_offload_port_dnat(net, flow, dir, flow_rule); in nf_flow_rule_route_ipv6()
723 flow_offload_redirect(net, flow, dir, flow_rule); in nf_flow_rule_route_ipv6()
734 enum flow_offload_tuple_dir dir) in nf_flow_offload_rule_alloc() argument
755 tuple = &flow->tuplehash[dir].tuple; in nf_flow_offload_rule_alloc()
756 other_tuple = &flow->tuplehash[!dir].tuple; in nf_flow_offload_rule_alloc()
765 if (flowtable->type->action(net, flow, dir, flow_rule) < 0) in nf_flow_offload_rule_alloc()
838 enum flow_offload_tuple_dir dir, in nf_flow_offload_tuple() argument
850 &flow->tuplehash[dir].tuple, &extack); in nf_flow_offload_tuple()
873 enum flow_offload_tuple_dir dir) in flow_offload_tuple_add() argument
876 flow_rule, dir, in flow_offload_tuple_add()
883 enum flow_offload_tuple_dir dir) in flow_offload_tuple_del() argument
885 nf_flow_offload_tuple(offload->flowtable, offload->flow, NULL, dir, in flow_offload_tuple_del()
936 enum flow_offload_tuple_dir dir, in flow_offload_tuple_stats() argument
939 nf_flow_offload_tuple(offload->flowtable, offload->flow, NULL, dir, in flow_offload_tuple_stats()