Lines Matching refs:ireq
190 struct inet_request_sock *ireq = inet_rsk(req);
200 fl6.daddr = ireq->ir_v6_rmt_addr;
201 fl6.saddr = ireq->ir_v6_loc_addr;
203 fl6.flowi6_oif = ireq->ir_iif;
204 fl6.fl6_dport = ireq->ir_rmt_port;
205 fl6.fl6_sport = htons(ireq->ir_num);
226 &ireq->ir_v6_loc_addr,
227 &ireq->ir_v6_rmt_addr);
228 fl6.daddr = ireq->ir_v6_rmt_addr;
230 opt = ireq->ipv6_opt;
311 struct inet_request_sock *ireq;
352 ireq = inet_rsk(req);
353 ireq->ir_v6_rmt_addr = ipv6_hdr(skb)->saddr;
354 ireq->ir_v6_loc_addr = ipv6_hdr(skb)->daddr;
355 ireq->ireq_family = AF_INET6;
356 ireq->ir_mark = inet_request_mark(sk, skb);
365 ireq->pktopts = skb;
367 ireq->ir_iif = sk->sk_bound_dev_if;
371 ipv6_addr_type(&ireq->ir_v6_rmt_addr) & IPV6_ADDR_LINKLOCAL)
372 ireq->ir_iif = inet6_iif(skb);
408 struct inet_request_sock *ireq = inet_rsk(req);
491 newsk->sk_v6_daddr = ireq->ir_v6_rmt_addr;
492 newnp->saddr = ireq->ir_v6_loc_addr;
493 newsk->sk_v6_rcv_saddr = ireq->ir_v6_loc_addr;
494 newsk->sk_bound_dev_if = ireq->ir_iif;
519 opt = ireq->ipv6_opt;
543 if (*own_req && ireq->pktopts) {
544 newnp->pktoptions = skb_clone_and_charge_r(ireq->pktopts, newsk);
545 consume_skb(ireq->pktopts);
546 ireq->pktopts = NULL;