summaryrefslogtreecommitdiffstats
path: root/sys/netinet
diff options
context:
space:
mode:
authorjlemon <jlemon@FreeBSD.org>2001-10-30 14:58:27 +0000
committerjlemon <jlemon@FreeBSD.org>2001-10-30 14:58:27 +0000
commit20820bb50ec1b31d20923f5e5594983b1d9a990f (patch)
tree748f6019263b6809ed7a21c5106e0c779b321823 /sys/netinet
parentd33e7b516efc9ab59fdcbd25d6e74cbd7f0753cf (diff)
downloadFreeBSD-src-20820bb50ec1b31d20923f5e5594983b1d9a990f.zip
FreeBSD-src-20820bb50ec1b31d20923f5e5594983b1d9a990f.tar.gz
When dropping a packet because there is no room in the queue (which itself
is somewhat bogus), update the statistics to indicate something was dropped. PR: 13740
Diffstat (limited to 'sys/netinet')
-rw-r--r--sys/netinet/ip_output.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/netinet/ip_output.c b/sys/netinet/ip_output.c
index 31ae0f2..fbcf89b 100644
--- a/sys/netinet/ip_output.c
+++ b/sys/netinet/ip_output.c
@@ -400,6 +400,7 @@ ip_output(m0, opt, ro, flags, imo)
if ((ifp->if_snd.ifq_len + ip->ip_len / ifp->if_mtu + 1) >=
ifp->if_snd.ifq_maxlen) {
error = ENOBUFS;
+ ipstat.ips_odropped++;
goto bad;
}
OpenPOWER on IntegriCloud