Lines Matching refs:tcp_rsk
944 opts->tsval = tcp_skb_timestamp_ts(tcp_rsk(req)->req_usec_ts, skb) + in tcp_synack_options()
945 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()
3774 if (!tcp_rsk(req)->snt_synack) /* Timestamp first SYNACK */ in tcp_make_synack()
3775 tcp_rsk(req)->snt_synack = tcp_skb_timestamp_us(skb); in tcp_make_synack()
3784 u8 keyid = tcp_rsk(req)->ao_keyid; in tcp_make_synack()
3785 u8 rnext = tcp_rsk(req)->ao_rcv_next; in tcp_make_synack()
3807 key.md5_key = tcp_rsk(req)->af_specific->req_md5_lookup(sk, in tcp_make_synack()
3813 skb_set_hash(skb, READ_ONCE(tcp_rsk(req)->txhash), PKT_HASH_TYPE_L4); in tcp_make_synack()
3832 th->seq = htonl(tcp_rsk(req)->snt_isn); in tcp_make_synack()
3834 th->ack_seq = htonl(tcp_rsk(req)->rcv_nxt); in tcp_make_synack()
3838 tcp_options_write(th, NULL, tcp_rsk(req), &opts, &key); in tcp_make_synack()
3845 tcp_rsk(req)->af_specific->calc_md5_hash(opts.hash_location, in tcp_make_synack()
3850 tcp_rsk(req)->af_specific->ao_synack_hash(opts.hash_location, in tcp_make_synack()
4420 const struct tcp_request_sock_ops *af_ops = tcp_rsk(req)->af_specific; in tcp_rtx_synack()
4426 WRITE_ONCE(tcp_rsk(req)->txhash, net_tx_rndhash()); in tcp_rtx_synack()