svn commit: r220230 - head/sys/dev/bxe

David Christensen davidch at FreeBSD.org
Thu Mar 31 22:50:56 UTC 2011


Author: davidch
Date: Thu Mar 31 22:50:55 2011
New Revision: 220230
URL: http://svn.freebsd.org/changeset/base/220230

Log:
  - Fixed build problem when not useing BXE_DEBUG.
  
  MFC after:	One week.

Modified:
  head/sys/dev/bxe/if_bxe.c

Modified: head/sys/dev/bxe/if_bxe.c
==============================================================================
--- head/sys/dev/bxe/if_bxe.c	Thu Mar 31 22:40:44 2011	(r220229)
+++ head/sys/dev/bxe/if_bxe.c	Thu Mar 31 22:50:55 2011	(r220230)
@@ -15627,13 +15627,6 @@ bxe_add_sysctls(struct bxe_softc *sc)
 	    SYSCTL_CHILDREN(device_get_sysctl_tree(sc->bxe_dev));
 	struct bxe_eth_stats *estats = &sc->eth_stats;
 
-	struct sysctl_oid *queue_node;
-	    struct sysctl_oid_list *queue_list;
-
-#define QUEUE_NAME_LEN 32
-	char namebuf[QUEUE_NAME_LEN];
-
-
 	SYSCTL_ADD_UINT(ctx, children, OID_AUTO,
 	    "estats_total_bytes_received_hi",
 	    CTLFLAG_RD, &estats->total_bytes_received_hi,
@@ -15747,28 +15740,36 @@ bxe_add_sysctls(struct bxe_softc *sc)
 	    CTLFLAG_RD, &sc->mbuf_alloc_failed, 0,
 	    "mbuf cluster allocation failures");
 
-	for (int i = 0; i < sc->num_queues; i++) {
-		struct bxe_fastpath *fp	= &sc->fp[i];
-		snprintf(namebuf, QUEUE_NAME_LEN, "fp[%02d]", i);
-
-		queue_node = SYSCTL_ADD_NODE(ctx, children, OID_AUTO,
-		    namebuf, CTLFLAG_RD, NULL, "Queue Name");
-		queue_list = SYSCTL_CHILDREN(queue_node);
-
-		SYSCTL_ADD_ULONG(ctx, queue_list, OID_AUTO,
-		    "mbuf_alloc_failed",
-		    CTLFLAG_RD, &fp->mbuf_alloc_failed,
-		    "Mbuf allocation failures");
-
-		SYSCTL_ADD_ULONG(ctx, queue_list, OID_AUTO,
-		    "mbuf_defrag_attempts",
-		    CTLFLAG_RD, &fp->mbuf_defrag_attempts,
-		    "Mbuf defrag attempts");
-
-		SYSCTL_ADD_ULONG(ctx, queue_list, OID_AUTO,
-		    "mbuf_defrag_successes",
-		    CTLFLAG_RD, &fp->mbuf_defrag_successes,
-		    "Mbuf defrag successes");
+	do() {
+#define QUEUE_NAME_LEN 32
+		char namebuf[QUEUE_NAME_LEN];
+		struct sysctl_oid *queue_node;
+		struct sysctl_oid_list *queue_list;
+
+		for (int i = 0; i < sc->num_queues; i++) {
+			struct bxe_fastpath *fp	= &sc->fp[i];
+			snprintf(namebuf, QUEUE_NAME_LEN, "fp[%02d]", i);
+
+			queue_node = SYSCTL_ADD_NODE(ctx, children, OID_AUTO,
+			    namebuf, CTLFLAG_RD, NULL, "Queue Name");
+			queue_list = SYSCTL_CHILDREN(queue_node);
+
+			SYSCTL_ADD_ULONG(ctx, queue_list, OID_AUTO,
+			    "mbuf_alloc_failed",
+			    CTLFLAG_RD, &fp->mbuf_alloc_failed,
+			    "Mbuf allocation failures");
+
+			SYSCTL_ADD_ULONG(ctx, queue_list, OID_AUTO,
+			    "mbuf_defrag_attempts",
+			    CTLFLAG_RD, &fp->mbuf_defrag_attempts,
+			    "Mbuf defrag attempts");
+
+			SYSCTL_ADD_ULONG(ctx, queue_list, OID_AUTO,
+			    "mbuf_defrag_successes",
+			    CTLFLAG_RD, &fp->mbuf_defrag_successes,
+			    "Mbuf defrag successes");
+		}
+
 	}
 
 	SYSCTL_ADD_PROC(ctx, children, OID_AUTO, "driver_state",


More information about the svn-src-all mailing list