Lines Matching refs:ireq
136 struct inet_request_sock *ireq; in cookie_v6_check() local
182 ireq = inet_rsk(req); in cookie_v6_check()
190 ireq->ir_rmt_port = th->source; in cookie_v6_check()
191 ireq->ir_num = ntohs(th->dest); in cookie_v6_check()
192 ireq->ir_v6_rmt_addr = ipv6_hdr(skb)->saddr; in cookie_v6_check()
193 ireq->ir_v6_loc_addr = ipv6_hdr(skb)->daddr; in cookie_v6_check()
198 ireq->pktopts = skb; in cookie_v6_check()
201 ireq->ir_iif = inet_request_bound_dev_if(sk, skb); in cookie_v6_check()
204 ipv6_addr_type(&ireq->ir_v6_rmt_addr) & IPV6_ADDR_LINKLOCAL) in cookie_v6_check()
205 ireq->ir_iif = tcp_v6_iif(skb); in cookie_v6_check()
207 ireq->ir_mark = inet_request_mark(sk, skb); in cookie_v6_check()
210 ireq->snd_wscale = tcp_opt.snd_wscale; in cookie_v6_check()
211 ireq->sack_ok = tcp_opt.sack_ok; in cookie_v6_check()
212 ireq->wscale_ok = tcp_opt.wscale_ok; in cookie_v6_check()
213 ireq->tstamp_ok = tcp_opt.saw_tstamp; in cookie_v6_check()
221 ireq->smc_ok = 0; in cookie_v6_check()
233 fl6.daddr = ireq->ir_v6_rmt_addr; in cookie_v6_check()
235 fl6.saddr = ireq->ir_v6_loc_addr; in cookie_v6_check()
236 fl6.flowi6_oif = ireq->ir_iif; in cookie_v6_check()
237 fl6.flowi6_mark = ireq->ir_mark; in cookie_v6_check()
238 fl6.fl6_dport = ireq->ir_rmt_port; in cookie_v6_check()
251 ireq->wscale_ok, &rcv_wscale, in cookie_v6_check()
254 ireq->rcv_wscale = rcv_wscale; in cookie_v6_check()
255 ireq->ecn_ok = cookie_ecn_ok(&tcp_opt, sock_net(sk), dst); in cookie_v6_check()