Lines Matching refs:dir

421 			      enum ip_conntrack_dir dir)  in nf_nat_manip_pkt()  argument
426 nf_ct_invert_tuple(&target, &ct->tuplehash[!dir].tuple); in nf_nat_manip_pkt()
568 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); in nf_nat_icmp_reply_translation() local
595 if (dir == IP_CT_DIR_REPLY) in nf_nat_icmp_reply_translation()
602 &ct->tuplehash[!dir].tuple, !manip)) in nf_nat_icmp_reply_translation()
615 nf_ct_invert_tuple(&target, &ct->tuplehash[!dir].tuple); in nf_nat_icmp_reply_translation()
738 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); in nf_nat_ipv4_out() local
740 if (ct->tuplehash[dir].tuple.src.u3.ip != in nf_nat_ipv4_out()
741 ct->tuplehash[!dir].tuple.dst.u3.ip || in nf_nat_ipv4_out()
742 (ct->tuplehash[dir].tuple.dst.protonum != IPPROTO_ICMP && in nf_nat_ipv4_out()
743 ct->tuplehash[dir].tuple.src.u.all != in nf_nat_ipv4_out()
744 ct->tuplehash[!dir].tuple.dst.u.all)) { in nf_nat_ipv4_out()
769 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); in nf_nat_ipv4_local_fn() local
771 if (ct->tuplehash[dir].tuple.dst.u3.ip != in nf_nat_ipv4_local_fn()
772 ct->tuplehash[!dir].tuple.src.u3.ip) { in nf_nat_ipv4_local_fn()
779 ct->tuplehash[dir].tuple.dst.protonum != IPPROTO_ICMP && in nf_nat_ipv4_local_fn()
780 ct->tuplehash[dir].tuple.dst.u.all != in nf_nat_ipv4_local_fn()
781 ct->tuplehash[!dir].tuple.src.u.all) { in nf_nat_ipv4_local_fn()
846 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); in nf_nat_icmpv6_reply_translation() local
872 if (dir == IP_CT_DIR_REPLY) in nf_nat_icmpv6_reply_translation()
879 &ct->tuplehash[!dir].tuple, !manip)) in nf_nat_icmpv6_reply_translation()
894 nf_ct_invert_tuple(&target, &ct->tuplehash[!dir].tuple); in nf_nat_icmpv6_reply_translation()
975 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); in nf_nat_ipv6_out() local
977 if (!nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.src.u3, in nf_nat_ipv6_out()
978 &ct->tuplehash[!dir].tuple.dst.u3) || in nf_nat_ipv6_out()
979 (ct->tuplehash[dir].tuple.dst.protonum != IPPROTO_ICMPV6 && in nf_nat_ipv6_out()
980 ct->tuplehash[dir].tuple.src.u.all != in nf_nat_ipv6_out()
981 ct->tuplehash[!dir].tuple.dst.u.all)) { in nf_nat_ipv6_out()
1007 enum ip_conntrack_dir dir = CTINFO2DIR(ctinfo); in nf_nat_ipv6_local_fn() local
1009 if (!nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.dst.u3, in nf_nat_ipv6_local_fn()
1010 &ct->tuplehash[!dir].tuple.src.u3)) { in nf_nat_ipv6_local_fn()
1017 ct->tuplehash[dir].tuple.dst.protonum != IPPROTO_ICMPV6 && in nf_nat_ipv6_local_fn()
1018 ct->tuplehash[dir].tuple.dst.u.all != in nf_nat_ipv6_local_fn()
1019 ct->tuplehash[!dir].tuple.src.u.all) { in nf_nat_ipv6_local_fn()