Lines Matching refs:ireq
534 struct inet_request_sock *ireq = inet_rsk(req); in tcp_v6_send_synack() local
550 __tcp_v6_send_check(skb, &ireq->ir_v6_loc_addr, in tcp_v6_send_synack()
551 &ireq->ir_v6_rmt_addr); in tcp_v6_send_synack()
553 fl6->daddr = ireq->ir_v6_rmt_addr; in tcp_v6_send_synack()
554 if (np->repflow && ireq->pktopts) in tcp_v6_send_synack()
555 fl6->flowlabel = ip6_flowlabel(ipv6_hdr(ireq->pktopts)); in tcp_v6_send_synack()
567 opt = ireq->ipv6_opt; in tcp_v6_send_synack()
788 struct inet_request_sock *ireq = inet_rsk(req); in tcp_v6_init_req() local
791 ireq->ir_v6_rmt_addr = ipv6_hdr(skb)->saddr; in tcp_v6_init_req()
792 ireq->ir_v6_loc_addr = ipv6_hdr(skb)->daddr; in tcp_v6_init_req()
796 ipv6_addr_type(&ireq->ir_v6_rmt_addr) & IPV6_ADDR_LINKLOCAL) in tcp_v6_init_req()
797 ireq->ir_iif = tcp_v6_iif(skb); in tcp_v6_init_req()
805 ireq->pktopts = skb; in tcp_v6_init_req()
1202 struct inet_request_sock *ireq; in tcp_v6_syn_recv_sock() local
1270 ireq = inet_rsk(req); in tcp_v6_syn_recv_sock()
1303 newsk->sk_v6_daddr = ireq->ir_v6_rmt_addr; in tcp_v6_syn_recv_sock()
1304 newnp->saddr = ireq->ir_v6_loc_addr; in tcp_v6_syn_recv_sock()
1305 newsk->sk_v6_rcv_saddr = ireq->ir_v6_loc_addr; in tcp_v6_syn_recv_sock()
1306 newsk->sk_bound_dev_if = ireq->ir_iif; in tcp_v6_syn_recv_sock()
1340 opt = ireq->ipv6_opt; in tcp_v6_syn_recv_sock()
1363 l3index = l3mdev_master_ifindex_by_index(sock_net(sk), ireq->ir_iif); in tcp_v6_syn_recv_sock()
1390 if (ireq->pktopts) { in tcp_v6_syn_recv_sock()
1391 newnp->pktoptions = skb_clone_and_charge_r(ireq->pktopts, newsk); in tcp_v6_syn_recv_sock()
1392 consume_skb(ireq->pktopts); in tcp_v6_syn_recv_sock()
1393 ireq->pktopts = NULL; in tcp_v6_syn_recv_sock()