summary refs log tree commit diff stats
path: root/slirp/ip_output.c
diff options
context:
space:
mode:
Diffstat (limited to 'slirp/ip_output.c')
-rw-r--r--slirp/ip_output.c7
1 files changed, 0 insertions, 7 deletions
diff --git a/slirp/ip_output.c b/slirp/ip_output.c
index 94bb0f27eb..3031f4d112 100644
--- a/slirp/ip_output.c
+++ b/slirp/ip_output.c
@@ -72,7 +72,6 @@ ip_output(struct socket *so, struct mbuf *m0)
 	ip->ip_off &= IP_DF;
 	ip->ip_id = htons(ip_id++);
 	ip->ip_hl = hlen >> 2;
-	STAT(ipstat.ips_localout++);
 
 	/*
 	 * If small enough for interface, can just send directly.
@@ -93,7 +92,6 @@ ip_output(struct socket *so, struct mbuf *m0)
 	 */
 	if (ip->ip_off & IP_DF) {
 		error = -1;
-		STAT(ipstat.ips_cantfrag++);
 		goto bad;
 	}
 
@@ -118,7 +116,6 @@ ip_output(struct socket *so, struct mbuf *m0)
 	  m = m_get();
           if (m == NULL) {
 	    error = -1;
-	    STAT(ipstat.ips_odropped++);
 	    goto sendorfree;
 	  }
 	  m->m_data += IF_MAXLINKHDR;
@@ -145,7 +142,6 @@ ip_output(struct socket *so, struct mbuf *m0)
 	  mhip->ip_sum = cksum(m, mhlen);
 	  *mnext = m;
 	  mnext = &m->m_nextpkt;
-	  STAT(ipstat.ips_ofragments++);
 	}
 	/*
 	 * Update first fragment by trimming what's been copied out
@@ -166,9 +162,6 @@ sendorfree:
 		else
 			m_freem(m);
 	}
-
-	if (error == 0)
-		STAT(ipstat.ips_fragmented++);
     }
 
 done: