Correct the calculation of tcps_rto in the struct tcpcb -> tcpsinfo_t

translator.

Submitted by:	Grenville Armitage <garmitage@swin.edu.au>
MFC after:	1 week
This commit is contained in:
Mark Johnston 2014-10-21 05:19:08 +00:00
parent e9083b2dc5
commit fd8b318ab6

View File

@ -198,7 +198,7 @@ translator tcpsinfo_t < struct tcpcb *p > {
tcps_cwnd_ssthresh = p == NULL ? -1 : p->snd_ssthresh;
tcps_sack_fack = p == NULL ? 0 : p->snd_fack;
tcps_sack_snxt = p == NULL ? 0 : p->sack_newdata;
tcps_rto = p == NULL ? -1 : p->t_rxtcur / 1000; /* XXX */
tcps_rto = p == NULL ? -1 : (p->t_rxtcur * 1000) / `hz;
tcps_mss = p == NULL ? -1 : p->t_maxseg;
tcps_retransmit = p == NULL ? -1 : p->t_rxtshift > 0 ? 1 : 0;
tcps_srtt = p == NULL ? -1 : p->t_srtt; /* smoothed RTT in units of (TCP_RTT_SCALE*hz) */