Home
last modified time | relevance | path

Searched full:tcp_rsk (Results 1 – 16 of 16) sorted by relevance

/linux/net/ipv4/
H A Dtcp_minisocks.c475 const struct tcp_request_sock *treq = tcp_rsk(req); in tcp_ecn_openreq_child()
553 struct tcp_request_sock *treq = tcp_rsk(req); in tcp_create_openreq_child()
652 ao_key = treq->af_specific->ao_lookup(sk, req, tcp_rsk(req)->ao_keyid, -1); in tcp_create_openreq_child()
712 tcp_rsk(req)->snt_tsval_first, in tcp_check_req()
713 READ_ONCE(tcp_rsk(req)->snt_tsval_last)); in tcp_check_req()
714 tmp_opt.rcv_tsecr -= tcp_rsk(req)->ts_off; in tcp_check_req()
727 if (TCP_SKB_CB(skb)->seq == tcp_rsk(req)->rcv_isn && in tcp_check_req()
755 &tcp_rsk(req)->last_oow_ack_time)) { in tcp_check_req()
756 if (tcp_rsk(req)->accecn_ok) { in tcp_check_req()
760 tcp_rsk(req)->syn_ect_rcv = ect_rcv; in tcp_check_req()
[all …]
H A Dsyncookies.c79 if (tcp_rsk(req)->req_usec_ts) in cookie_init_timestamp()
267 struct tcp_request_sock *treq = tcp_rsk(req); in cookie_tcp_reqsk_init()
337 treq = tcp_rsk(req); in cookie_tcp_reqsk_alloc()
434 treq = tcp_rsk(req); in cookie_v4_check()
H A Dtcp_ao.c411 htonl(tcp_rsk(req)->snt_isn), in tcp_v4_ao_calc_key_rsk()
412 htonl(tcp_rsk(req)->rcv_isn)); in tcp_v4_ao_calc_key_rsk()
752 sisn = htonl(tcp_rsk(req)->rcv_isn); in tcp_ao_prepare_reset()
753 disn = htonl(tcp_rsk(req)->snt_isn); in tcp_ao_prepare_reset()
754 *sne = tcp_ao_compute_sne(0, tcp_rsk(req)->snt_isn, seq); in tcp_ao_prepare_reset()
869 struct tcp_request_sock *treq = tcp_rsk(req); in tcp_ao_syncookie()
1035 sne = tcp_ao_compute_sne(0, tcp_rsk(req)->rcv_isn, in tcp_inbound_ao_hash()
1037 sisn = htonl(tcp_rsk(req)->rcv_isn); in tcp_inbound_ao_hash()
1038 disn = htonl(tcp_rsk(req)->snt_isn); in tcp_inbound_ao_hash()
1213 new_ao->lisn = htonl(tcp_rsk(req)->snt_isn); in tcp_ao_copy_all_matching()
[all …]
H A Dinet_connection_sock.c684 tcp_rsk(req)->tfo_listener) { in inet_csk_accept()
686 if (tcp_rsk(req)->tfo_listener) { in inet_csk_accept()
952 if (sk->sk_protocol == IPPROTO_TCP && tcp_rsk(nreq)->tfo_listener) in inet_reqsk_clone()
1100 if (req->num_retrans > 1 && tcp_rsk(req)->accecn_ok) in reqsk_timer_handler()
1101 tcp_rsk(req)->accecn_fail_mode |= TCP_ACCECN_ACE_FAIL_SEND; in reqsk_timer_handler()
1370 if (sk->sk_protocol == IPPROTO_TCP && tcp_rsk(req)->tfo_listener) { in inet_child_forget()
H A Dtcp_output.c1076 struct tcp_request_sock *treq = tcp_rsk(req); in tcp_synack_options()
1106 opts->tsval = tcp_skb_timestamp_ts(tcp_rsk(req)->req_usec_ts, skb) + in tcp_synack_options()
1107 tcp_rsk(req)->ts_off; in tcp_synack_options()
1108 if (!tcp_rsk(req)->snt_tsval_first) { in tcp_synack_options()
1111 tcp_rsk(req)->snt_tsval_first = opts->tsval; in tcp_synack_options()
1113 WRITE_ONCE(tcp_rsk(req)->snt_tsval_last, opts->tsval); in tcp_synack_options()
3986 if (!tcp_rsk(req)->snt_synack) /* Timestamp first SYNACK */ in tcp_make_synack()
3987 tcp_rsk(req)->snt_synack = tcp_skb_timestamp_us(skb); in tcp_make_synack()
3996 u8 keyid = tcp_rsk(req)->ao_keyid; in tcp_make_synack()
3997 u8 rnext = tcp_rsk(req)->ao_rcv_next; in tcp_make_synack()
[all …]
H A Dtcp_fastopen.c62 tcp_rsk(req)->tfo_listener = false; in reqsk_fastopen_remove()
351 tcp_rsk(req)->tfo_listener = true; in tcp_fastopen_create_child()
378 tcp_rsk(req)->rcv_nxt = tp->rcv_nxt; in tcp_fastopen_create_child()
H A Dtcp_input.c3506 if (req && !req->num_retrans && tcp_rsk(req)->snt_synack) in tcp_synack_rtt_meas()
3507 rtt_us = tcp_stamp_us_delta(tcp_clock_us(), tcp_rsk(req)->snt_synack); in tcp_synack_rtt_meas()
7436 tcp_rsk(req)->accecn_ok = 1; in tcp_ecn_create_request()
7437 tcp_rsk(req)->syn_ect_rcv = TCP_SKB_CB(skb)->ip_dsfield & in tcp_ecn_create_request()
7463 tcp_rsk(req)->rcv_isn = TCP_SKB_CB(skb)->seq; in tcp_openreq_init()
7464 tcp_rsk(req)->rcv_nxt = TCP_SKB_CB(skb)->seq + 1; in tcp_openreq_init()
7465 tcp_rsk(req)->snt_synack = 0; in tcp_openreq_init()
7466 tcp_rsk(req)->snt_tsval_first = 0; in tcp_openreq_init()
7467 tcp_rsk(req)->last_oow_ack_time = 0; in tcp_openreq_init()
7468 tcp_rsk(req)->accecn_ok = 0; in tcp_openreq_init()
[all …]
H A Dtcp_ipv4.c422 if (seq != tcp_rsk(req)->snt_isn) { in tcp_req_err()
555 snd_una = fastopen ? tcp_rsk(fastopen)->snt_isn : tp->snd_una; in tcp_v4_err()
1084 u32 seq = (sk->sk_state == TCP_LISTEN) ? tcp_rsk(req)->snt_isn + 1 :
1142 tcp_rsk(req)->rcv_nxt,
1144 tcp_rsk_tsval(tcp_rsk(req)),
1149 READ_ONCE(tcp_rsk(req)->txhash));
1179 tcp_rsk(req)->syn_ect_snt = inet_sk(sk)->tos & INET_ECN_MASK;
1185 tos = (tcp_rsk(req)->syn_tos & ~INET_ECN_MASK) |
1718 newinet->tos = tcp_rsk(req)->syn_tos & ~INET_ECN_MASK;
H A Dtcp_timer.c484 if (req->num_retrans > 1 && tcp_rsk(req)->accecn_ok) in tcp_fastopen_synack_timer()
485 tcp_rsk(req)->accecn_fail_mode |= TCP_ACCECN_ACE_FAIL_SEND; in tcp_fastopen_synack_timer()
/linux/include/net/
H A Dmptcp.h142 return tcp_rsk(req)->is_mptcp; in rsk_is_mptcp()
147 return tcp_rsk(req)->is_mptcp && tcp_rsk(req)->drop_req; in rsk_drop_req()
/linux/net/ipv6/
H A Dtcp_ao.c86 htonl(tcp_rsk(req)->snt_isn), in tcp_v6_ao_calc_key_rsk()
87 htonl(tcp_rsk(req)->rcv_isn)); in tcp_v6_ao_calc_key_rsk()
H A Dtcp_ipv6.c455 snd_una = fastopen ? tcp_rsk(fastopen)->snt_isn : tp->snd_una; in tcp_v6_err()
565 tcp_rsk(req)->syn_ect_snt = np->tclass & INET_ECN_MASK; in tcp_v6_send_synack()
574 (tcp_rsk(req)->syn_tos & ~INET_ECN_MASK) | in tcp_v6_send_synack()
1259 tcp_rsk(req)->snt_isn + 1 : tcp_sk(sk)->snd_nxt,
1260 tcp_rsk(req)->rcv_nxt,
1262 tcp_rsk_tsval(tcp_rsk(req)),
1267 READ_ONCE(tcp_rsk(req)->txhash));
1450 newnp->tclass = tcp_rsk(req)->syn_tos & ~INET_ECN_MASK;
H A Dsyncookies.c273 tcp_rsk(req)->accecn_ok = ireq->ecn_ok && cookie_accecn_ok(th); in cookie_v6_check()
/linux/net/mptcp/
H A Dsubflow.c325 tcp_rsk(req)->is_mptcp = 1; in subflow_v4_route_req()
394 tcp_rsk(req)->is_mptcp = 1; in subflow_v6_route_req()
832 fallback_is_fatal = tcp_rsk(req)->is_mptcp && subflow_req->mp_join; in subflow_syn_recv_sock()
833 fallback = !tcp_rsk(req)->is_mptcp; in subflow_syn_recv_sock()
865 tcp_rsk(req)->drop_req = false; in subflow_syn_recv_sock()
945 tcp_rsk(req)->drop_req = true; in subflow_syn_recv_sock()
959 tcp_rsk(req)->drop_req = true; in subflow_syn_recv_sock()
2043 if (!tcp_rsk(req)->is_mptcp || in subflow_ulp_clone()
/linux/drivers/net/ethernet/chelsio/inline_crypto/chtls/
H A Dchtls_cm.c1374 tcp_rsk(oreq)->tfo_listener = false; in chtls_pass_accept_request()
1375 tcp_rsk(oreq)->rcv_isn = ntohl(tcph->seq); in chtls_pass_accept_request()
/linux/net/core/
H A Dfilter.c12329 treq = tcp_rsk(req); in bpf_sk_assign_tcp_reqsk()