ir_v6_loc_addr
newsk->sk_v6_rcv_saddr = treq->ir_v6_loc_addr;
inet6_sk(newsk)->saddr = treq->ir_v6_loc_addr;
inet_rsk(oreq)->ir_v6_loc_addr = ipv6_hdr(skb)->daddr;
ireq->ir_v6_loc_addr, ireq->ir_v6_rmt_addr);
newsk->sk_v6_rcv_saddr = ireq->ir_v6_loc_addr;
inetpeer_set_addr_v6(&saddr, &inet_rsk(req)->ir_v6_loc_addr);
fl6->saddr = ireq->ir_v6_loc_addr;
ireq->ir_v6_loc_addr = ipv6_hdr(skb)->daddr;
fl6.saddr = ireq->ir_v6_loc_addr;
&ireq->ir_v6_loc_addr, &ireq->ir_v6_rmt_addr,
newnp->saddr = ireq->ir_v6_loc_addr;
const struct in6_addr *src = &inet_rsk(req)->ir_v6_loc_addr;
__tcp_v6_send_check(skb, &ireq->ir_v6_loc_addr,
ireq->ir_v6_loc_addr = ipv6_hdr(skb)->daddr;
src = &irsk->ir_v6_loc_addr;