Lines Matching defs:nreq
917 struct request_sock *nreq;
919 nreq = kmem_cache_alloc(req->rsk_ops->slab, GFP_ATOMIC | __GFP_NOWARN);
920 if (!nreq) {
929 nreq_sk = req_to_sk(nreq);
944 nreq->rsk_listener = sk;
949 if (sk->sk_protocol == IPPROTO_TCP && tcp_rsk(nreq)->tfo_listener)
950 rcu_assign_pointer(tcp_sk(nreq->sk)->fastopen_rsk, nreq);
952 return nreq;
1015 struct request_sock *nreq = NULL, *oreq = req;
1029 nreq = inet_reqsk_clone(req, nsk);
1030 if (!nreq)
1038 refcount_set(&nreq->rsk_refcnt, 2 + 1);
1039 timer_setup(&nreq->rsk_timer, reqsk_timer_handler, TIMER_PINNED);
1042 req = nreq;
1090 if (!nreq)
1093 if (!inet_ehash_insert(req_to_sk(nreq), req_to_sk(oreq), NULL)) {
1095 inet_csk_reqsk_queue_drop(sk_listener, nreq);
1104 reqsk_put(nreq);
1109 * SYN+ACKs (nreq->num_timeout > max_syn_ack_retries, etc), or another
1112 if (nreq) {
1115 reqsk_migrate_reset(nreq);
1116 reqsk_queue_removed(queue, nreq);
1117 __reqsk_free(nreq);
1357 struct request_sock *nreq;
1359 /* hold a refcnt for the nreq->rsk_listener
1363 nreq = inet_reqsk_clone(req, sk);
1364 if (!nreq) {
1369 refcount_set(&nreq->rsk_refcnt, 1);
1370 if (inet_csk_reqsk_queue_add(sk, nreq, child)) {
1378 reqsk_migrate_reset(nreq);
1379 __reqsk_free(nreq);
1412 struct request_sock *nreq;
1421 nreq = inet_reqsk_clone(req, nsk);
1422 if (nreq) {
1423 refcount_set(&nreq->rsk_refcnt, 1);
1425 if (inet_csk_reqsk_queue_add(nsk, nreq, child)) {
1432 reqsk_migrate_reset(nreq);
1433 __reqsk_free(nreq);