summaryrefslogtreecommitdiffstats
path: root/sys/kern/uipc_mbuf.c
diff options
context:
space:
mode:
authordg <dg@FreeBSD.org>1995-02-23 19:10:21 +0000
committerdg <dg@FreeBSD.org>1995-02-23 19:10:21 +0000
commit3f8844f9425047376b59e8b92eb1dd7e1ac455b3 (patch)
tree84a45866a6a11e3a7136751f10f46c10a5986239 /sys/kern/uipc_mbuf.c
parent51f954fe2b0c4fc1a04b463781c0e568ba8688e3 (diff)
downloadFreeBSD-src-3f8844f9425047376b59e8b92eb1dd7e1ac455b3.zip
FreeBSD-src-3f8844f9425047376b59e8b92eb1dd7e1ac455b3.tar.gz
Implemented mbstat.m_wait and mbstat.m_drops.
Diffstat (limited to 'sys/kern/uipc_mbuf.c')
-rw-r--r--sys/kern/uipc_mbuf.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/sys/kern/uipc_mbuf.c b/sys/kern/uipc_mbuf.c
index 84c017f..55932c6 100644
--- a/sys/kern/uipc_mbuf.c
+++ b/sys/kern/uipc_mbuf.c
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)uipc_mbuf.c 8.2 (Berkeley) 1/4/94
- * $Id: uipc_mbuf.c,v 1.6 1994/10/09 07:34:59 davidg Exp $
+ * $Id: uipc_mbuf.c,v 1.7 1995/02/05 07:08:27 bde Exp $
*/
#include <sys/param.h>
@@ -121,6 +121,10 @@ m_retry(i, t)
#define m_retry(i, t) (struct mbuf *)0
MGET(m, i, t);
#undef m_retry
+ if (m != NULL)
+ mbstat.m_wait++;
+ else
+ mbstat.m_drops++;
return (m);
}
@@ -137,6 +141,10 @@ m_retryhdr(i, t)
#define m_retryhdr(i, t) (struct mbuf *)0
MGETHDR(m, i, t);
#undef m_retryhdr
+ if (m != NULL)
+ mbstat.m_wait++;
+ else
+ mbstat.m_drops++;
return (m);
}
OpenPOWER on IntegriCloud