diff options
author | wollman <wollman@FreeBSD.org> | 1996-06-05 16:57:38 +0000 |
---|---|---|
committer | wollman <wollman@FreeBSD.org> | 1996-06-05 16:57:38 +0000 |
commit | 63dc6bde0f5c1d7fba259a7287ef49d65338a72d (patch) | |
tree | 6aeb9f9911d474b15c9349bf64c57e77e0a785e8 /sys/netinet/tcp_var.h | |
parent | 8f86d5aeb7d5fb40bccebdbb159a30dbe16ec37e (diff) | |
download | FreeBSD-src-63dc6bde0f5c1d7fba259a7287ef49d65338a72d.zip FreeBSD-src-63dc6bde0f5c1d7fba259a7287ef49d65338a72d.tar.gz |
Correct formula for TCP RTO calculation. Also try to do a better job in
filling in a new PCB's rttvar (but this is not the last word on the subject).
And get rid of `#ifdef RTV_RTT', it's been true for four years now...
Diffstat (limited to 'sys/netinet/tcp_var.h')
-rw-r--r-- | sys/netinet/tcp_var.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/netinet/tcp_var.h b/sys/netinet/tcp_var.h index f8ad951..8152eaf 100644 --- a/sys/netinet/tcp_var.h +++ b/sys/netinet/tcp_var.h @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)tcp_var.h 8.4 (Berkeley) 5/24/95 - * $Id: tcp_var.h,v 1.31 1996/03/22 18:09:21 wollman Exp $ + * $Id: tcp_var.h,v 1.32 1996/04/26 18:32:58 wollman Exp $ */ #ifndef _NETINET_TCP_VAR_H_ @@ -214,8 +214,8 @@ struct rmxp_tao { * fast networks. */ #define TCP_REXMTVAL(tp) \ - ((((tp)->t_srtt >> (TCP_RTT_SHIFT - TCP_RTTVAR_SHIFT)) \ - + ((tp)->t_rttvar) >> TCP_RTTVAR_SHIFT)) + ((((tp)->t_srtt >> (TCP_RTT_SHIFT - TCP_DELTA_SHIFT)) \ + + (tp)->t_rttvar) >> TCP_DELTA_SHIFT) /* XXX * We want to avoid doing m_pullup on incoming packets but that |