Home
last modified time | relevance | path

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

/linux-6.15/net/ipv4/
H A Dtcp_minisocks.c525 struct tcp_request_sock *treq = tcp_rsk(req); in tcp_create_openreq_child()
682 tcp_rsk(req)->snt_tsval_first, in tcp_check_req()
683 READ_ONCE(tcp_rsk(req)->snt_tsval_last)); in tcp_check_req()
684 tmp_opt.rcv_tsecr -= tcp_rsk(req)->ts_off; in tcp_check_req()
696 if (TCP_SKB_CB(skb)->seq == tcp_rsk(req)->rcv_isn && in tcp_check_req()
724 &tcp_rsk(req)->last_oow_ack_time) && in tcp_check_req()
797 tcp_rsk(req)->snt_isn + 1)) in tcp_check_req()
805 tcp_rsk(req)->rcv_nxt, in tcp_check_req()
806 tcp_rsk(req)->rcv_nxt + in tcp_check_req()
812 &tcp_rsk(req)->last_oow_ack_time)) in tcp_check_req()
[all …]
H A Dtcp_ao.c410 htonl(tcp_rsk(req)->snt_isn), in tcp_v4_ao_calc_key_rsk()
411 htonl(tcp_rsk(req)->rcv_isn)); in tcp_v4_ao_calc_key_rsk()
751 sisn = htonl(tcp_rsk(req)->rcv_isn); in tcp_ao_prepare_reset()
752 disn = htonl(tcp_rsk(req)->snt_isn); in tcp_ao_prepare_reset()
753 *sne = tcp_ao_compute_sne(0, tcp_rsk(req)->snt_isn, seq); in tcp_ao_prepare_reset()
868 struct tcp_request_sock *treq = tcp_rsk(req); in tcp_ao_syncookie()
1034 sne = tcp_ao_compute_sne(0, tcp_rsk(req)->rcv_isn, in tcp_inbound_ao_hash()
1036 sisn = htonl(tcp_rsk(req)->rcv_isn); in tcp_inbound_ao_hash()
1037 disn = htonl(tcp_rsk(req)->snt_isn); in tcp_inbound_ao_hash()
1210 new_ao->lisn = htonl(tcp_rsk(req)->snt_isn); in tcp_ao_copy_all_matching()
[all …]
H A Dsyncookies.c78 if (tcp_rsk(req)->req_usec_ts) in cookie_init_timestamp()
268 struct tcp_request_sock *treq = tcp_rsk(req); in cookie_tcp_reqsk_init()
340 treq = tcp_rsk(req); in cookie_tcp_reqsk_alloc()
H A Dtcp_output.c945 tcp_rsk(req)->ts_off; in tcp_synack_options()
946 if (!tcp_rsk(req)->snt_tsval_first) { in tcp_synack_options()
949 tcp_rsk(req)->snt_tsval_first = opts->tsval; in tcp_synack_options()
951 WRITE_ONCE(tcp_rsk(req)->snt_tsval_last, opts->tsval); in tcp_synack_options()
3770 tcp_rsk(req)->snt_synack = tcp_skb_timestamp_us(skb); in tcp_make_synack()
3779 u8 keyid = tcp_rsk(req)->ao_keyid; in tcp_make_synack()
3780 u8 rnext = tcp_rsk(req)->ao_rcv_next; in tcp_make_synack()
3827 th->seq = htonl(tcp_rsk(req)->snt_isn); in tcp_make_synack()
3829 th->ack_seq = htonl(tcp_rsk(req)->rcv_nxt); in tcp_make_synack()
3833 tcp_options_write(th, NULL, tcp_rsk(req), &opts, &key); in tcp_make_synack()
[all …]
H A Dtcp_input.c7105 tcp_rsk(req)->snt_synack = 0; in tcp_openreq_init()
7106 tcp_rsk(req)->snt_tsval_first = 0; in tcp_openreq_init()
7107 tcp_rsk(req)->last_oow_ack_time = 0; in tcp_openreq_init()
7272 tcp_rsk(req)->af_specific = af_ops; in tcp_conn_request()
7273 tcp_rsk(req)->ts_off = 0; in tcp_conn_request()
7274 tcp_rsk(req)->req_usec_ts = false; in tcp_conn_request()
7276 tcp_rsk(req)->is_mptcp = 0; in tcp_conn_request()
7341 tcp_rsk(req)->used_tcp_ao = true; in tcp_conn_request()
7346 tcp_rsk(req)->used_tcp_ao = false; in tcp_conn_request()
7349 tcp_rsk(req)->snt_isn = isn; in tcp_conn_request()
[all …]
H A Dtcp_fastopen.c264 tcp_rsk(req)->tfo_listener = true; in tcp_fastopen_create_child()
289 tcp_rsk(req)->rcv_nxt = tp->rcv_nxt; in tcp_fastopen_create_child()
H A Dinet_connection_sock.c697 tcp_rsk(req)->tfo_listener) { in inet_csk_accept()
699 if (tcp_rsk(req)->tfo_listener) { in inet_csk_accept()
997 if (sk->sk_protocol == IPPROTO_TCP && tcp_rsk(nreq)->tfo_listener) in inet_reqsk_clone()
1394 if (sk->sk_protocol == IPPROTO_TCP && tcp_rsk(req)->tfo_listener) { in inet_child_forget()
H A Dtcp_ipv4.c423 if (seq != tcp_rsk(req)->snt_isn) { in tcp_req_err()
559 snd_una = fastopen ? tcp_rsk(fastopen)->snt_isn : tp->snd_una; in tcp_v4_err()
1110 u32 seq = (sk->sk_state == TCP_LISTEN) ? tcp_rsk(req)->snt_isn + 1 :
1168 tcp_rsk(req)->rcv_nxt,
1170 tcp_rsk_tsval(tcp_rsk(req)),
1175 READ_ONCE(tcp_rsk(req)->txhash));
1210 tos = (tcp_rsk(req)->syn_tos & ~INET_ECN_MASK) |
1798 newinet->tos = tcp_rsk(req)->syn_tos & ~INET_ECN_MASK;
/linux-6.15/include/net/
H A Dmptcp.h148 return tcp_rsk(req)->is_mptcp; in rsk_is_mptcp()
153 return tcp_rsk(req)->is_mptcp && tcp_rsk(req)->drop_req; in rsk_drop_req()
/linux-6.15/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.c435 snd_una = fastopen ? tcp_rsk(fastopen)->snt_isn : tp->snd_una; in tcp_v6_err()
553 (tcp_rsk(req)->syn_tos & ~INET_ECN_MASK) | in tcp_v6_send_synack()
1284 tcp_rsk(req)->snt_isn + 1 : tcp_sk(sk)->snd_nxt,
1285 tcp_rsk(req)->rcv_nxt,
1287 tcp_rsk_tsval(tcp_rsk(req)),
1292 READ_ONCE(tcp_rsk(req)->txhash));
1489 newnp->tclass = tcp_rsk(req)->syn_tos & ~INET_ECN_MASK;
/linux-6.15/net/core/
H A Drequest_sock.c99 tcp_rsk(req)->tfo_listener = false; in reqsk_fastopen_remove()
H A Dfilter.c12111 treq = tcp_rsk(req); in bpf_sk_assign_tcp_reqsk()
/linux-6.15/include/linux/
H A Dtcp.h178 static inline struct tcp_request_sock *tcp_rsk(const struct request_sock *req) in tcp_rsk() function
188 return tcp_rsk(req)->used_tcp_ao; in tcp_rsk_used_ao()
/linux-6.15/net/mptcp/
H A Dsubflow.c324 tcp_rsk(req)->is_mptcp = 1; in subflow_v4_route_req()
393 tcp_rsk(req)->is_mptcp = 1; in subflow_v6_route_req()
829 fallback_is_fatal = tcp_rsk(req)->is_mptcp && subflow_req->mp_join; in subflow_syn_recv_sock()
830 fallback = !tcp_rsk(req)->is_mptcp; in subflow_syn_recv_sock()
862 tcp_rsk(req)->drop_req = false; in subflow_syn_recv_sock()
937 tcp_rsk(req)->drop_req = true; in subflow_syn_recv_sock()
951 tcp_rsk(req)->drop_req = true; in subflow_syn_recv_sock()
2024 if (!tcp_rsk(req)->is_mptcp || in subflow_ulp_clone()
/linux-6.15/drivers/net/ethernet/chelsio/inline_crypto/chtls/
H A Dchtls_cm.c1372 tcp_rsk(oreq)->tfo_listener = false; in chtls_pass_accept_request()
1373 tcp_rsk(oreq)->rcv_isn = ntohl(tcph->seq); in chtls_pass_accept_request()