Symbol: tcp_rsk
include/linux/tcp.h
191
return tcp_rsk(req)->used_tcp_ao;
include/net/mptcp.h
143
return tcp_rsk(req)->is_mptcp;
include/net/mptcp.h
148
return tcp_rsk(req)->is_mptcp && tcp_rsk(req)->drop_req;
include/net/tcp_ecn.h
652
if (tcp_rsk(req)->accecn_ok)
include/net/tcp_ecn.h
653
tcp_accecn_echo_syn_ect(th, tcp_rsk(req)->syn_ect_rcv);
include/net/tcp_ecn.h
656
} else if (tcp_rsk(req)->accecn_ok) {
net/core/filter.c
12416
treq = tcp_rsk(req);
net/ipv4/inet_connection_sock.c
1097
if (req->num_retrans > 1 && tcp_rsk(req)->accecn_ok)
net/ipv4/inet_connection_sock.c
1098
tcp_rsk(req)->accecn_fail_mode |= TCP_ACCECN_ACE_FAIL_SEND;
net/ipv4/inet_connection_sock.c
1366
if (sk->sk_protocol == IPPROTO_TCP && tcp_rsk(req)->tfo_listener) {
net/ipv4/inet_connection_sock.c
684
tcp_rsk(req)->tfo_listener) {
net/ipv4/inet_connection_sock.c
686
if (tcp_rsk(req)->tfo_listener) {
net/ipv4/inet_connection_sock.c
949
if (sk->sk_protocol == IPPROTO_TCP && tcp_rsk(nreq)->tfo_listener)
net/ipv4/syncookies.c
267
struct tcp_request_sock *treq = tcp_rsk(req);
net/ipv4/syncookies.c
341
treq = tcp_rsk(req);
net/ipv4/syncookies.c
438
treq = tcp_rsk(req);
net/ipv4/syncookies.c
79
if (tcp_rsk(req)->req_usec_ts)
net/ipv4/tcp_ao.c
1081
sne = tcp_ao_compute_sne(0, tcp_rsk(req)->rcv_isn,
net/ipv4/tcp_ao.c
1083
sisn = htonl(tcp_rsk(req)->rcv_isn);
net/ipv4/tcp_ao.c
1084
disn = htonl(tcp_rsk(req)->snt_isn);
net/ipv4/tcp_ao.c
1254
new_ao->lisn = htonl(tcp_rsk(req)->snt_isn);
net/ipv4/tcp_ao.c
1255
new_ao->risn = htonl(tcp_rsk(req)->rcv_isn);
net/ipv4/tcp_ao.c
1304
key = tcp_ao_established_key(req_to_sk(req), new_ao, tcp_rsk(req)->ao_keyid, -1);
net/ipv4/tcp_ao.c
1311
key = tcp_ao_established_key(req_to_sk(req), new_ao, -1, tcp_rsk(req)->ao_rcv_next);
net/ipv4/tcp_ao.c
504
htonl(tcp_rsk(req)->snt_isn),
net/ipv4/tcp_ao.c
505
htonl(tcp_rsk(req)->rcv_isn));
net/ipv4/tcp_ao.c
809
sisn = htonl(tcp_rsk(req)->rcv_isn);
net/ipv4/tcp_ao.c
810
disn = htonl(tcp_rsk(req)->snt_isn);
net/ipv4/tcp_ao.c
811
*sne = tcp_ao_compute_sne(0, tcp_rsk(req)->snt_isn, seq);
net/ipv4/tcp_ao.c
921
struct tcp_request_sock *treq = tcp_rsk(req);
net/ipv4/tcp_fastopen.c
351
tcp_rsk(req)->tfo_listener = true;
net/ipv4/tcp_fastopen.c
378
tcp_rsk(req)->rcv_nxt = tp->rcv_nxt;
net/ipv4/tcp_fastopen.c
62
tcp_rsk(req)->tfo_listener = false;
net/ipv4/tcp_input.c
3506
if (req && !req->num_retrans && tcp_rsk(req)->snt_synack)
net/ipv4/tcp_input.c
3507
rtt_us = tcp_stamp_us_delta(tcp_clock_us(), tcp_rsk(req)->snt_synack);
net/ipv4/tcp_input.c
4097
&tcp_rsk(req)->last_oow_ack_time))
net/ipv4/tcp_input.c
7469
tcp_rsk(req)->accecn_ok = 1;
net/ipv4/tcp_input.c
7470
tcp_rsk(req)->syn_ect_rcv = TCP_SKB_CB(skb)->ip_dsfield &
net/ipv4/tcp_input.c
7496
tcp_rsk(req)->rcv_isn = TCP_SKB_CB(skb)->seq;
net/ipv4/tcp_input.c
7497
tcp_rsk(req)->rcv_nxt = TCP_SKB_CB(skb)->seq + 1;
net/ipv4/tcp_input.c
7498
tcp_rsk(req)->snt_synack = 0;
net/ipv4/tcp_input.c
7499
tcp_rsk(req)->snt_tsval_first = 0;
net/ipv4/tcp_input.c
7500
tcp_rsk(req)->last_oow_ack_time = 0;
net/ipv4/tcp_input.c
7501
tcp_rsk(req)->accecn_ok = 0;
net/ipv4/tcp_input.c
7502
tcp_rsk(req)->saw_accecn_opt = TCP_ACCECN_OPT_NOT_SEEN;
net/ipv4/tcp_input.c
7503
tcp_rsk(req)->accecn_fail_mode = 0;
net/ipv4/tcp_input.c
7504
tcp_rsk(req)->syn_ect_rcv = 0;
net/ipv4/tcp_input.c
7505
tcp_rsk(req)->syn_ect_snt = 0;
net/ipv4/tcp_input.c
7666
tcp_rsk(req)->af_specific = af_ops;
net/ipv4/tcp_input.c
7667
tcp_rsk(req)->ts_off = 0;
net/ipv4/tcp_input.c
7668
tcp_rsk(req)->req_usec_ts = false;
net/ipv4/tcp_input.c
7669
tcp_rsk(req)->txhash = net_tx_rndhash();
net/ipv4/tcp_input.c
7671
tcp_rsk(req)->is_mptcp = 0;
net/ipv4/tcp_input.c
7698
tcp_rsk(req)->txhash = isn;
net/ipv4/tcp_input.c
7712
tcp_rsk(req)->req_usec_ts = dst_tcp_usec_ts(dst);
net/ipv4/tcp_input.c
7713
tcp_rsk(req)->ts_off = st.ts_off;
net/ipv4/tcp_input.c
7750
tcp_rsk(req)->used_tcp_ao = true;
net/ipv4/tcp_input.c
7751
tcp_rsk(req)->ao_rcv_next = aoh->keyid;
net/ipv4/tcp_input.c
7752
tcp_rsk(req)->ao_keyid = aoh->rnext_keyid;
net/ipv4/tcp_input.c
7755
tcp_rsk(req)->used_tcp_ao = false;
net/ipv4/tcp_input.c
7758
tcp_rsk(req)->snt_isn = isn;
net/ipv4/tcp_input.c
7759
tcp_rsk(req)->syn_tos = TCP_SKB_CB(skb)->ip_dsfield;
net/ipv4/tcp_input.c
7779
tcp_rsk(req)->tfo_listener = false;
net/ipv4/tcp_ipv4.c
1087
u32 seq = (sk->sk_state == TCP_LISTEN) ? tcp_rsk(req)->snt_isn + 1 :
net/ipv4/tcp_ipv4.c
1145
tcp_rsk(req)->rcv_nxt,
net/ipv4/tcp_ipv4.c
1147
tcp_rsk_tsval(tcp_rsk(req)),
net/ipv4/tcp_ipv4.c
1152
READ_ONCE(tcp_rsk(req)->txhash));
net/ipv4/tcp_ipv4.c
1182
tcp_rsk(req)->syn_ect_snt = inet_sk(sk)->tos & INET_ECN_MASK;
net/ipv4/tcp_ipv4.c
1188
tos = (tcp_rsk(req)->syn_tos & ~INET_ECN_MASK) |
net/ipv4/tcp_ipv4.c
1721
newinet->tos = tcp_rsk(req)->syn_tos & ~INET_ECN_MASK;
net/ipv4/tcp_ipv4.c
422
if (seq != tcp_rsk(req)->snt_isn) {
net/ipv4/tcp_ipv4.c
555
snd_una = fastopen ? tcp_rsk(fastopen)->snt_isn : tp->snd_una;
net/ipv4/tcp_minisocks.c
474
const struct tcp_request_sock *treq = tcp_rsk(req);
net/ipv4/tcp_minisocks.c
552
struct tcp_request_sock *treq = tcp_rsk(req);
net/ipv4/tcp_minisocks.c
651
ao_key = treq->af_specific->ao_lookup(sk, req, tcp_rsk(req)->ao_keyid, -1);
net/ipv4/tcp_minisocks.c
710
tcp_rsk(req)->snt_tsval_first,
net/ipv4/tcp_minisocks.c
711
READ_ONCE(tcp_rsk(req)->snt_tsval_last));
net/ipv4/tcp_minisocks.c
712
tmp_opt.rcv_tsecr -= tcp_rsk(req)->ts_off;
net/ipv4/tcp_minisocks.c
725
if (TCP_SKB_CB(skb)->seq == tcp_rsk(req)->rcv_isn &&
net/ipv4/tcp_minisocks.c
753
&tcp_rsk(req)->last_oow_ack_time)) {
net/ipv4/tcp_minisocks.c
754
if (tcp_rsk(req)->accecn_ok) {
net/ipv4/tcp_minisocks.c
758
tcp_rsk(req)->syn_ect_rcv = ect_rcv;
net/ipv4/tcp_minisocks.c
760
tcp_rsk(req)->accecn_fail_mode |= TCP_ACCECN_ACE_FAIL_RECV;
net/ipv4/tcp_minisocks.c
765
if (req->num_retrans > 1 && tcp_rsk(req)->accecn_ok)
net/ipv4/tcp_minisocks.c
766
tcp_rsk(req)->accecn_fail_mode |= TCP_ACCECN_ACE_FAIL_SEND;
net/ipv4/tcp_minisocks.c
838
tcp_rsk(req)->snt_isn + 1))
net/ipv4/tcp_minisocks.c
846
tcp_rsk(req)->rcv_nxt,
net/ipv4/tcp_minisocks.c
847
tcp_rsk(req)->rcv_nxt +
net/ipv4/tcp_minisocks.c
853
&tcp_rsk(req)->last_oow_ack_time))
net/ipv4/tcp_minisocks.c
869
if (TCP_SKB_CB(skb)->seq == tcp_rsk(req)->rcv_isn) {
net/ipv4/tcp_minisocks.c
880
TCP_SKB_CB(skb)->seq != tcp_rsk(req)->rcv_nxt) {
net/ipv4/tcp_minisocks.c
902
if (tcp_rsk(req)->accecn_ok && tmp_opt.accecn &&
net/ipv4/tcp_minisocks.c
903
tcp_rsk(req)->saw_accecn_opt < TCP_ACCECN_OPT_COUNTER_SEEN) {
net/ipv4/tcp_minisocks.c
906
tcp_rsk(req)->saw_accecn_opt = saw_opt;
net/ipv4/tcp_minisocks.c
907
if (tcp_rsk(req)->saw_accecn_opt == TCP_ACCECN_OPT_FAIL_SEEN) {
net/ipv4/tcp_minisocks.c
910
tcp_rsk(req)->accecn_fail_mode |= fail_mode;
net/ipv4/tcp_minisocks.c
922
TCP_SKB_CB(skb)->end_seq == tcp_rsk(req)->rcv_isn + 1) {
net/ipv4/tcp_minisocks.c
940
!after(TCP_SKB_CB(skb)->seq, tcp_rsk(req)->rcv_nxt))
net/ipv4/tcp_output.c
1072
struct tcp_request_sock *treq = tcp_rsk(req);
net/ipv4/tcp_output.c
1102
opts->tsval = tcp_skb_timestamp_ts(tcp_rsk(req)->req_usec_ts, skb) +
net/ipv4/tcp_output.c
1103
tcp_rsk(req)->ts_off;
net/ipv4/tcp_output.c
1104
if (!tcp_rsk(req)->snt_tsval_first) {
net/ipv4/tcp_output.c
1107
tcp_rsk(req)->snt_tsval_first = opts->tsval;
net/ipv4/tcp_output.c
1109
WRITE_ONCE(tcp_rsk(req)->snt_tsval_last, opts->tsval);
net/ipv4/tcp_output.c
3987
if (!tcp_rsk(req)->snt_synack) /* Timestamp first SYNACK */
net/ipv4/tcp_output.c
3988
tcp_rsk(req)->snt_synack = tcp_skb_timestamp_us(skb);
net/ipv4/tcp_output.c
3997
u8 keyid = tcp_rsk(req)->ao_keyid;
net/ipv4/tcp_output.c
3998
u8 rnext = tcp_rsk(req)->ao_rcv_next;
net/ipv4/tcp_output.c
4020
key.md5_key = tcp_rsk(req)->af_specific->req_md5_lookup(sk,
net/ipv4/tcp_output.c
4026
skb_set_hash(skb, READ_ONCE(tcp_rsk(req)->txhash), PKT_HASH_TYPE_L4);
net/ipv4/tcp_output.c
4045
th->seq = htonl(tcp_rsk(req)->snt_isn);
net/ipv4/tcp_output.c
4047
th->ack_seq = htonl(tcp_rsk(req)->rcv_nxt);
net/ipv4/tcp_output.c
4051
tcp_options_write(th, NULL, tcp_rsk(req), &opts, &key);
net/ipv4/tcp_output.c
4058
tcp_rsk(req)->af_specific->calc_md5_hash(opts.hash_location,
net/ipv4/tcp_output.c
4063
tcp_rsk(req)->af_specific->ao_synack_hash(opts.hash_location,
net/ipv4/tcp_output.c
4640
const struct tcp_request_sock_ops *af_ops = tcp_rsk(req)->af_specific;
net/ipv4/tcp_output.c
4646
WRITE_ONCE(tcp_rsk(req)->txhash, net_tx_rndhash());
net/ipv4/tcp_timer.c
484
if (req->num_retrans > 1 && tcp_rsk(req)->accecn_ok)
net/ipv4/tcp_timer.c
485
tcp_rsk(req)->accecn_fail_mode |= TCP_ACCECN_ACE_FAIL_SEND;
net/ipv6/inet6_connection_sock.c
51
ip6_ecmp_set_mp_hash(sock_net(sk), fl6, tcp_rsk(req)->txhash);
net/ipv6/syncookies.c
248
ip6_ecmp_set_mp_hash(net, &fl6, tcp_rsk(req)->txhash);
net/ipv6/syncookies.c
275
tcp_rsk(req)->accecn_ok = ireq->ecn_ok && cookie_accecn_ok(th);
net/ipv6/tcp_ao.c
75
htonl(tcp_rsk(req)->snt_isn),
net/ipv6/tcp_ao.c
76
htonl(tcp_rsk(req)->rcv_isn));
net/ipv6/tcp_ipv6.c
1276
tcp_rsk(req)->snt_isn + 1 : tcp_sk(sk)->snd_nxt,
net/ipv6/tcp_ipv6.c
1277
tcp_rsk(req)->rcv_nxt,
net/ipv6/tcp_ipv6.c
1279
tcp_rsk_tsval(tcp_rsk(req)),
net/ipv6/tcp_ipv6.c
1284
READ_ONCE(tcp_rsk(req)->txhash));
net/ipv6/tcp_ipv6.c
1467
newnp->tclass = tcp_rsk(req)->syn_tos & ~INET_ECN_MASK;
net/ipv6/tcp_ipv6.c
463
snd_una = fastopen ? tcp_rsk(fastopen)->snt_isn : tp->snd_una;
net/ipv6/tcp_ipv6.c
573
tcp_rsk(req)->syn_ect_snt = np->tclass & INET_ECN_MASK;
net/ipv6/tcp_ipv6.c
582
(tcp_rsk(req)->syn_tos & ~INET_ECN_MASK) |
net/mptcp/subflow.c
2043
if (!tcp_rsk(req)->is_mptcp ||
net/mptcp/subflow.c
325
tcp_rsk(req)->is_mptcp = 1;
net/mptcp/subflow.c
394
tcp_rsk(req)->is_mptcp = 1;
net/mptcp/subflow.c
832
fallback_is_fatal = tcp_rsk(req)->is_mptcp && subflow_req->mp_join;
net/mptcp/subflow.c
833
fallback = !tcp_rsk(req)->is_mptcp;
net/mptcp/subflow.c
865
tcp_rsk(req)->drop_req = false;
net/mptcp/subflow.c
945
tcp_rsk(req)->drop_req = true;
net/mptcp/subflow.c
959
tcp_rsk(req)->drop_req = true;