Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Feb 2009 05:44:19 +0000 (UTC)
From:      Sam Leffler <sam@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r188559 - head/tools/tools/ath/athstats
Message-ID:  <200902130544.n1D5iJQ7077695@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: sam
Date: Fri Feb 13 05:44:18 2009
New Revision: 188559
URL: http://svn.freebsd.org/changeset/base/188559

Log:
  add stats no frags and missing stat for no dma buffers

Modified:
  head/tools/tools/ath/athstats/athstats.c

Modified: head/tools/tools/ath/athstats/athstats.c
==============================================================================
--- head/tools/tools/ath/athstats/athstats.c	Fri Feb 13 05:42:25 2009	(r188558)
+++ head/tools/tools/ath/athstats/athstats.c	Fri Feb 13 05:44:18 2009	(r188559)
@@ -116,7 +116,11 @@ static const struct fmt athstats[] = {
 	{ 5,	"txencode",	"txencode",	"tx encapsulation failed" },
 #define	S_TX_NONODE	AFTER(S_TX_ENCAP)
 	{ 5,	"txnonode",	"txnonode",	"tx failed 'cuz no node" },
-#define	S_TX_NOMBUF	AFTER(S_TX_NONODE)
+#define	S_TX_NOBUF	AFTER(S_TX_NONODE)
+	{ 5,	"txnobuf",	"txnobuf",	"tx failed 'cuz dma buffer allocation failed" },
+#define	S_TX_NOFRAG	AFTER(S_TX_NOBUF)
+	{ 5,	"txnofrag",	"txnofrag",	"tx failed 'cuz frag buffer allocation(s) failed" },
+#define	S_TX_NOMBUF	AFTER(S_TX_NOFRAG)
 	{ 5,	"txnombuf",	"txnombuf",	"tx failed 'cuz mbuf allocation failed" },
 #ifndef __linux__
 #define	S_TX_NOMCL	AFTER(S_TX_NOMBUF)
@@ -542,6 +546,8 @@ ath_get_curstat(struct statfoo *sf, int 
 	case S_TX_QSTOP:	STAT(tx_qstop);
 	case S_TX_ENCAP:	STAT(tx_encap);
 	case S_TX_NONODE:	STAT(tx_nonode);
+	case S_TX_NOBUF:	STAT(tx_nobuf);
+	case S_TX_NOFRAG:	STAT(tx_nofrag);
 	case S_TX_NOMBUF:	STAT(tx_nombuf);
 #ifdef S_TX_NOMCL
 	case S_TX_NOMCL:	STAT(tx_nomcl);
@@ -759,6 +765,8 @@ ath_get_totstat(struct statfoo *sf, int 
 	case S_TX_QSTOP:	STAT(tx_qstop);
 	case S_TX_ENCAP:	STAT(tx_encap);
 	case S_TX_NONODE:	STAT(tx_nonode);
+	case S_TX_NOBUF:	STAT(tx_nobuf);
+	case S_TX_NOFRAG:	STAT(tx_nofrag);
 	case S_TX_NOMBUF:	STAT(tx_nombuf);
 #ifdef S_TX_NOMCL
 	case S_TX_NOMCL:	STAT(tx_nomcl);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200902130544.n1D5iJQ7077695>