Searched refs:rttvar (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-5.10/net/sctp/ |
H A D | transport.c | 336 if (tp->rttvar || tp->srtt) { in sctp_transport_update_rto() 349 tp->rttvar = tp->rttvar - (tp->rttvar >> net->sctp.rto_beta) in sctp_transport_update_rto() 358 tp->rttvar = rtt >> 1; in sctp_transport_update_rto() 364 if (tp->rttvar == 0) in sctp_transport_update_rto() 365 tp->rttvar = SCTP_CLOCK_GRANULARITY; in sctp_transport_update_rto() 368 tp->rto = tp->srtt + (tp->rttvar << 2); in sctp_transport_update_rto() 390 pr_debug("%s: transport:%p, rtt:%d, srtt:%d rttvar:%d, rto:%ld\n", in sctp_transport_update_rto() 391 __func__, tp, rtt, tp->srtt, tp->rttvar, t in sctp_transport_update_rto() [all...] |
H A D | socket.c | 647 trans->rtt = trans->srtt = trans->rttvar = 0; in sctp_send_asconf_add_ip()
|
/kernel/linux/linux-6.6/net/sctp/ |
H A D | transport.c | 494 if (tp->rttvar || tp->srtt) { in sctp_transport_update_rto() 507 tp->rttvar = tp->rttvar - (tp->rttvar >> net->sctp.rto_beta) in sctp_transport_update_rto() 516 tp->rttvar = rtt >> 1; in sctp_transport_update_rto() 522 if (tp->rttvar == 0) in sctp_transport_update_rto() 523 tp->rttvar = SCTP_CLOCK_GRANULARITY; in sctp_transport_update_rto() 526 tp->rto = tp->srtt + (tp->rttvar << 2); 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, t in sctp_transport_update_rto() [all...] |
H A D | socket.c | 649 trans->rtt = trans->srtt = trans->rttvar = 0; in sctp_send_asconf_add_ip()
|
/kernel/linux/linux-5.10/net/batman-adv/ |
H A D | tp_meter.c | 190 m -= (tp_vars->rttvar >> 2); in batadv_tp_update_rto() 191 tp_vars->rttvar += m; /* mdev ~= 3/4 rttvar + 1/4 new */ in batadv_tp_update_rto() 195 tp_vars->rttvar = m << 1; /* new_rtt / 2 */ in batadv_tp_update_rto() 198 /* rto = srtt + 4 * rttvar. in batadv_tp_update_rto() 199 * rttvar is scaled by 4, therefore doesn't need to be multiplied in batadv_tp_update_rto() 201 tp_vars->rto = (tp_vars->srtt >> 3) + tp_vars->rttvar; in batadv_tp_update_rto() 412 tp_vars->srtt >> 3, tp_vars->rttvar >> 2, tp_vars->rto); in batadv_tp_sender_end() 1013 tp_vars->rttvar = 0; in batadv_tp_start()
|
H A D | types.h | 1469 /** @rttvar: RTT variation scaled by 2^2 */ 1470 u32 rttvar; member
|
/kernel/linux/linux-6.6/net/batman-adv/ |
H A D | tp_meter.c | 191 m -= (tp_vars->rttvar >> 2); in batadv_tp_update_rto() 192 tp_vars->rttvar += m; /* mdev ~= 3/4 rttvar + 1/4 new */ in batadv_tp_update_rto() 196 tp_vars->rttvar = m << 1; /* new_rtt / 2 */ in batadv_tp_update_rto() 199 /* rto = srtt + 4 * rttvar. in batadv_tp_update_rto() 200 * rttvar is scaled by 4, therefore doesn't need to be multiplied in batadv_tp_update_rto() 202 tp_vars->rto = (tp_vars->srtt >> 3) + tp_vars->rttvar; in batadv_tp_update_rto() 413 tp_vars->srtt >> 3, tp_vars->rttvar >> 2, tp_vars->rto); in batadv_tp_sender_end() 1009 tp_vars->rttvar = 0; in batadv_tp_start()
|
H A D | types.h | 1452 /** @rttvar: RTT variation scaled by 2^2 */ 1453 u32 rttvar; member
|
/kernel/linux/linux-5.10/include/net/sctp/ |
H A D | structs.h | 825 __u32 rttvar; member
|
/kernel/linux/linux-6.6/include/net/sctp/ |
H A D | structs.h | 832 __u32 rttvar; member
|
Completed in 38 milliseconds