Lines Matching defs:new_addr

40 			       __be32 addr, __be32 new_addr)
45 inet_proto_csum_replace4(&tcph->check, skb, addr, new_addr, true);
49 __be32 addr, __be32 new_addr)
56 new_addr, true);
64 __be32 new_addr)
68 nf_flow_nat_ip_tcp(skb, thoff, addr, new_addr);
71 nf_flow_nat_ip_udp(skb, thoff, addr, new_addr);
80 __be32 addr, new_addr;
85 new_addr = flow->tuplehash[FLOW_OFFLOAD_DIR_REPLY].tuple.dst_v4.s_addr;
86 iph->saddr = new_addr;
90 new_addr = flow->tuplehash[FLOW_OFFLOAD_DIR_ORIGINAL].tuple.src_v4.s_addr;
91 iph->daddr = new_addr;
94 csum_replace4(&iph->check, addr, new_addr);
96 nf_flow_nat_ip_l4proto(skb, iph, thoff, addr, new_addr);
103 __be32 addr, new_addr;
108 new_addr = flow->tuplehash[FLOW_OFFLOAD_DIR_REPLY].tuple.src_v4.s_addr;
109 iph->daddr = new_addr;
113 new_addr = flow->tuplehash[FLOW_OFFLOAD_DIR_ORIGINAL].tuple.dst_v4.s_addr;
114 iph->saddr = new_addr;
117 csum_replace4(&iph->check, addr, new_addr);
119 nf_flow_nat_ip_l4proto(skb, iph, thoff, addr, new_addr);
474 struct in6_addr *new_addr,
481 new_addr->s6_addr32, true);
486 struct in6_addr *new_addr)
493 new_addr->s6_addr32, true);
501 struct in6_addr *new_addr)
505 nf_flow_nat_ipv6_tcp(skb, thoff, addr, new_addr, ip6h);
508 nf_flow_nat_ipv6_udp(skb, thoff, addr, new_addr);
518 struct in6_addr addr, new_addr;
523 new_addr = flow->tuplehash[FLOW_OFFLOAD_DIR_REPLY].tuple.dst_v6;
524 ip6h->saddr = new_addr;
528 new_addr = flow->tuplehash[FLOW_OFFLOAD_DIR_ORIGINAL].tuple.src_v6;
529 ip6h->daddr = new_addr;
533 nf_flow_nat_ipv6_l4proto(skb, ip6h, thoff, &addr, &new_addr);
541 struct in6_addr addr, new_addr;
546 new_addr = flow->tuplehash[FLOW_OFFLOAD_DIR_REPLY].tuple.src_v6;
547 ip6h->daddr = new_addr;
551 new_addr = flow->tuplehash[FLOW_OFFLOAD_DIR_ORIGINAL].tuple.dst_v6;
552 ip6h->saddr = new_addr;
556 nf_flow_nat_ipv6_l4proto(skb, ip6h, thoff, &addr, &new_addr);