• Home
  • Raw
  • Download

Lines Matching refs:tp

104 	struct tcp_sock *tp = tcp_sk(sk);  in tcp_out_of_resources()  local
109 if ((s32)(tcp_jiffies32 - tp->lsndtime) > 2*TCP_RTO_MAX || !do_reset) in tcp_out_of_resources()
119 if ((s32)(tcp_jiffies32 - tp->lsndtime) <= TCP_TIMEWAIT_LEN || in tcp_out_of_resources()
121 (!tp->snd_wnd && !tp->packets_out)) in tcp_out_of_resources()
234 struct tcp_sock *tp = tcp_sk(sk); in tcp_write_timeout() local
270 if (BPF_SOCK_OPS_TEST_FLAG(tp, BPF_SOCK_OPS_RTO_CB_FLAG)) in tcp_write_timeout()
282 tp->timeout_rehash++; in tcp_write_timeout()
360 struct tcp_sock *tp = tcp_sk(sk); in tcp_probe_timer() local
363 if (tp->packets_out || !skb) { in tcp_probe_timer()
410 struct tcp_sock *tp = tcp_sk(sk); in tcp_fastopen_synack_timer() local
434 if (!tp->retrans_stamp) in tcp_fastopen_synack_timer()
435 tp->retrans_stamp = tcp_time_stamp(tp); in tcp_fastopen_synack_timer()
443 const struct tcp_sock *tp = tcp_sk(sk); in tcp_rtx_probe0_timed_out() local
447 rcv_delta = inet_csk(sk)->icsk_timeout - tp->rcv_tstamp; in tcp_rtx_probe0_timed_out()
451 rtx_delta = (u32)msecs_to_jiffies(tcp_time_stamp(tp) - in tcp_rtx_probe0_timed_out()
452 (tp->retrans_stamp ?: tcp_skb_timestamp(skb))); in tcp_rtx_probe0_timed_out()
470 struct tcp_sock *tp = tcp_sk(sk); in tcp_retransmit_timer() local
476 req = rcu_dereference_protected(tp->fastopen_rsk, in tcp_retransmit_timer()
488 if (!tp->packets_out) in tcp_retransmit_timer()
495 tp->tlp_high_seq = 0; in tcp_retransmit_timer()
497 if (!tp->snd_wnd && !sock_flag(sk, SOCK_DEAD) && in tcp_retransmit_timer()
510 tp->snd_una, tp->snd_nxt); in tcp_retransmit_timer()
518 tp->snd_una, tp->snd_nxt); in tcp_retransmit_timer()
539 if (tcp_is_sack(tp)) in tcp_retransmit_timer()
546 tp->sacked_out) { in tcp_retransmit_timer()
547 if (tcp_is_sack(tp)) in tcp_retransmit_timer()
597 (tp->thin_lto || READ_ONCE(net->ipv4.sysctl_tcp_thin_linear_timeouts)) && in tcp_retransmit_timer()
598 tcp_stream_is_thin(tp) && in tcp_retransmit_timer()
601 icsk->icsk_rto = clamp(__tcp_set_rto(tp), in tcp_retransmit_timer()
699 struct tcp_sock *tp = tcp_sk(sk); in tcp_keepalive_timer() local
715 tcp_mstamp_refresh(tp); in tcp_keepalive_timer()
717 if (tp->linger2 >= 0) { in tcp_keepalive_timer()
733 elapsed = keepalive_time_when(tp); in tcp_keepalive_timer()
736 if (tp->packets_out || !tcp_write_queue_empty(sk)) in tcp_keepalive_timer()
739 elapsed = keepalive_time_elapsed(tp); in tcp_keepalive_timer()
741 if (elapsed >= keepalive_time_when(tp)) { in tcp_keepalive_timer()
749 icsk->icsk_probes_out >= keepalive_probes(tp))) { in tcp_keepalive_timer()
756 elapsed = keepalive_intvl_when(tp); in tcp_keepalive_timer()
765 elapsed = keepalive_time_when(tp) - elapsed; in tcp_keepalive_timer()
784 struct tcp_sock *tp = container_of(timer, struct tcp_sock, compressed_ack_timer); in tcp_compressed_ack_kick() local
785 struct sock *sk = (struct sock *)tp; in tcp_compressed_ack_kick()
789 if (tp->compressed_ack) { in tcp_compressed_ack_kick()
794 tp->compressed_ack--; in tcp_compressed_ack_kick()