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