diff options
author | jlemon <jlemon@FreeBSD.org> | 2001-10-30 14:58:27 +0000 |
---|---|---|
committer | jlemon <jlemon@FreeBSD.org> | 2001-10-30 14:58:27 +0000 |
commit | 20820bb50ec1b31d20923f5e5594983b1d9a990f (patch) | |
tree | 748f6019263b6809ed7a21c5106e0c779b321823 /sys/netinet | |
parent | d33e7b516efc9ab59fdcbd25d6e74cbd7f0753cf (diff) | |
download | FreeBSD-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.c | 1 |
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; } |