aboutsummaryrefslogtreecommitdiff
path: root/tcp_timer.c
diff options
context:
space:
mode:
authorJan Kiszka <jan.kiszka@siemens.com>2009-06-24 14:42:29 +0200
committerAnthony Liguori <aliguori@us.ibm.com>2009-06-29 08:52:46 -0500
commit284cade97e6d168b1b6a595bede1cdc9da236bb0 (patch)
treee9864cb94a318d16e4c43937d7a75abcc6df84f7 /tcp_timer.c
parentd89b93db4f609ff4a4728465fe9066b1027bf077 (diff)
downloadslirp-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.c11
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;
}