Lines Matching full:rtt
54 * C1) Until an RTT measurement has been made for a packet sent to the in sctp_transport_init()
489 /* Update transport's RTO based on the newly calculated RTT. */
490 void sctp_transport_update_rto(struct sctp_transport *tp, __u32 rtt) in sctp_transport_update_rto() argument
498 /* 6.3.1 C3) When a new RTT measurement R' is made, set in sctp_transport_update_rto()
510 + (((__u32)abs((__s64)tp->srtt - (__s64)rtt)) >> net->sctp.rto_beta); in sctp_transport_update_rto()
512 + (rtt >> net->sctp.rto_alpha); in sctp_transport_update_rto()
514 /* 6.3.1 C2) When the first RTT measurement R is made, set in sctp_transport_update_rto()
517 tp->srtt = rtt; in sctp_transport_update_rto()
518 tp->rttvar = rtt >> 1; in sctp_transport_update_rto()
543 tp->rtt = rtt; in sctp_transport_update_rto()
545 /* Reset rto_pending so that a new RTT measurement is started when a in sctp_transport_update_rto()
550 pr_debug("%s: transport:%p, rtt:%d, srtt:%d rttvar:%d, rto:%ld\n", in sctp_transport_update_rto()
551 __func__, tp, rtt, tp->srtt, tp->rttvar, tp->rto); in sctp_transport_update_rto()
716 transport->rtt)) { in sctp_transport_lower_cwnd()
812 t->rtt = 0; in sctp_transport_reset()