diff options
author | Jan Kiszka <jan.kiszka@siemens.com> | 2009-06-24 14:42:29 +0200 |
---|---|---|
committer | Anthony Liguori <aliguori@us.ibm.com> | 2009-06-29 08:52:46 -0500 |
commit | 284cade97e6d168b1b6a595bede1cdc9da236bb0 (patch) | |
tree | e9864cb94a318d16e4c43937d7a75abcc6df84f7 /tcp_timer.c | |
parent | d89b93db4f609ff4a4728465fe9066b1027bf077 (diff) | |
download | slirp-284cade97e6d168b1b6a595bede1cdc9da236bb0.zip slirp-284cade97e6d168b1b6a595bede1cdc9da236bb0.tar.gz slirp-284cade97e6d168b1b6a595bede1cdc9da236bb0.tar.bz2 |
slirp: Drop statistic code
As agreed on the mailing list, there is no interest in keeping the
usually disabled slirp statistics in the tree. So this patch removes
them.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'tcp_timer.c')
-rw-r--r-- | tcp_timer.c | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/tcp_timer.c b/tcp_timer.c index 8044172..a90f08d 100644 --- a/tcp_timer.c +++ b/tcp_timer.c @@ -32,10 +32,6 @@ #include <slirp.h> -#ifdef LOG_ENABLED -struct tcpstat tcpstat; /* tcp statistics */ -#endif - u_int32_t tcp_now; /* for RFC 1323 timestamps */ static struct tcpcb *tcp_timers(register struct tcpcb *tp, int timer); @@ -57,7 +53,6 @@ void tcp_fasttimo(void) (tp->t_flags & TF_DELACK)) { tp->t_flags &= ~TF_DELACK; tp->t_flags |= TF_ACKNOW; - STAT(tcpstat.tcps_delack++); (void)tcp_output(tp); } } @@ -173,7 +168,6 @@ static struct tcpcb *tcp_timers(register struct tcpcb *tp, int timer) * We tried our best, now the connection must die! */ tp->t_rxtshift = TCP_MAXRXTSHIFT; - STAT(tcpstat.tcps_timeoutdrop++); tp = tcp_drop(tp, tp->t_softerror); /* tp->t_softerror : ETIMEDOUT); */ /* XXX */ return (tp); /* XXX */ @@ -185,7 +179,6 @@ static struct tcpcb *tcp_timers(register struct tcpcb *tp, int timer) */ tp->t_rxtshift = 6; } - STAT(tcpstat.tcps_rexmttimeo++); rexmt = TCP_REXMTVAL(tp) * tcp_backoff[tp->t_rxtshift]; TCPT_RANGESET(tp->t_rxtcur, rexmt, (short)tp->t_rttmin, TCPTV_REXMTMAX); /* XXX */ @@ -247,7 +240,6 @@ static struct tcpcb *tcp_timers(register struct tcpcb *tp, int timer) * Force a byte to be output, if possible. */ case TCPT_PERSIST: - STAT(tcpstat.tcps_persisttimeo++); tcp_setpersist(tp); tp->t_force = 1; (void)tcp_output(tp); @@ -259,7 +251,6 @@ static struct tcpcb *tcp_timers(register struct tcpcb *tp, int timer) * or drop connection if idle for too long. */ case TCPT_KEEP: - STAT(tcpstat.tcps_keeptimeo++); if (tp->t_state < TCPS_ESTABLISHED) goto dropit; @@ -278,7 +269,6 @@ static struct tcpcb *tcp_timers(register struct tcpcb *tp, int timer) * by the protocol spec, this requires the * correspondent TCP to respond. */ - STAT(tcpstat.tcps_keepprobe++); tcp_respond(tp, &tp->t_template, (struct mbuf *)NULL, tp->rcv_nxt, tp->snd_una - 1, 0); tp->t_timer[TCPT_KEEP] = TCPTV_KEEPINTVL; @@ -287,7 +277,6 @@ static struct tcpcb *tcp_timers(register struct tcpcb *tp, int timer) break; dropit: - STAT(tcpstat.tcps_keepdrops++); tp = tcp_drop(tp, 0); break; } |