ir_v6_rmt_addr
newsk->sk_v6_daddr = treq->ir_v6_rmt_addr;
inet_rsk(oreq)->ir_v6_rmt_addr = ipv6_hdr(skb)->saddr;
ireq->ir_v6_loc_addr, ireq->ir_v6_rmt_addr);
newsk->sk_v6_daddr = ireq->ir_v6_rmt_addr;
&ireq->ir_v6_rmt_addr, port);
inetpeer_set_addr_v6(&daddr, &inet_rsk(req)->ir_v6_rmt_addr);
hash = ipv6_addr_hash(&inet_rsk(req)->ir_v6_rmt_addr);
fl6->daddr = ireq->ir_v6_rmt_addr;
ireq->ir_v6_rmt_addr = ipv6_hdr(skb)->saddr;
ipv6_addr_type(&ireq->ir_v6_rmt_addr) & IPV6_ADDR_LINKLOCAL)
fl6.daddr = ireq->ir_v6_rmt_addr;
struct in6_addr *addr = &ireq->ir_v6_rmt_addr;
&ireq->ir_v6_loc_addr, &ireq->ir_v6_rmt_addr,
const struct in6_addr *dest = &inet_rsk(req)->ir_v6_rmt_addr;
&ireq->ir_v6_rmt_addr);
fl6->daddr = ireq->ir_v6_rmt_addr;
ireq->ir_v6_rmt_addr = ipv6_hdr(skb)->saddr;
ipv6_addr_type(&ireq->ir_v6_rmt_addr) & IPV6_ADDR_LINKLOCAL)
&ireq->ir_v6_rmt_addr);
dest = &irsk->ir_v6_rmt_addr;