Lines Matching refs:req

82 __u32 cookie_init_timestamp(struct request_sock *req)  in cookie_init_timestamp()  argument
88 ireq = inet_rsk(req); in cookie_init_timestamp()
223 struct request_sock *req, in get_cookie_sock() argument
229 child = icsk->icsk_af_ops->syn_recv_sock(sk, skb, req, dst); in get_cookie_sock()
231 atomic_set(&req->rsk_refcnt, 1); in get_cookie_sock()
232 inet_csk_reqsk_queue_add(sk, req, child); in get_cookie_sock()
234 reqsk_free(req); in get_cookie_sock()
301 struct request_sock *req; in cookie_v4_check() local
329 req = inet_reqsk_alloc(&tcp_request_sock_ops, sk); /* for safety */ in cookie_v4_check()
330 if (!req) in cookie_v4_check()
333 ireq = inet_rsk(req); in cookie_v4_check()
334 treq = tcp_rsk(req); in cookie_v4_check()
337 req->mss = mss; in cookie_v4_check()
340 sk_rcv_saddr_set(req_to_sk(req), ip_hdr(skb)->daddr); in cookie_v4_check()
341 sk_daddr_set(req_to_sk(req), ip_hdr(skb)->saddr); in cookie_v4_check()
347 req->ts_recent = tcp_opt.saw_tstamp ? tcp_opt.rcv_tsval : 0; in cookie_v4_check()
358 if (security_inet_conn_request(sk, skb, req)) { in cookie_v4_check()
359 reqsk_free(req); in cookie_v4_check()
363 req->num_retrans = 0; in cookie_v4_check()
376 security_req_classify_flow(req, flowi4_to_flowi(&fl4)); in cookie_v4_check()
379 reqsk_free(req); in cookie_v4_check()
384 req->window_clamp = tp->window_clamp ? :dst_metric(&rt->dst, RTAX_WINDOW); in cookie_v4_check()
386 tcp_select_initial_window(tcp_full_space(sk), req->mss, in cookie_v4_check()
387 &req->rcv_wnd, &req->window_clamp, in cookie_v4_check()
394 ret = get_cookie_sock(sk, skb, req, &rt->dst); in cookie_v4_check()