summaryrefslogtreecommitdiffstats
path: root/sys/dev/bxe
diff options
context:
space:
mode:
authordavidch <davidch@FreeBSD.org>2011-03-31 22:50:55 +0000
committerdavidch <davidch@FreeBSD.org>2011-03-31 22:50:55 +0000
commit053fe4b9bcdd60f542b34f1ab023f60e24cb80d1 (patch)
tree384fb7315b1cda49b660dc55094ffe4d236cd440 /sys/dev/bxe
parent6278915d7267daa7c4034d305fa05a9a7be29063 (diff)
downloadFreeBSD-src-053fe4b9bcdd60f542b34f1ab023f60e24cb80d1.zip
FreeBSD-src-053fe4b9bcdd60f542b34f1ab023f60e24cb80d1.tar.gz
- Fixed build problem when not useing BXE_DEBUG.
MFC after: One week.
Diffstat (limited to 'sys/dev/bxe')
-rw-r--r--sys/dev/bxe/if_bxe.c57
1 files changed, 29 insertions, 28 deletions
diff --git a/sys/dev/bxe/if_bxe.c b/sys/dev/bxe/if_bxe.c
index 8d5b2fe..35069d1 100644
--- a/sys/dev/bxe/if_bxe.c
+++ b/sys/dev/bxe/if_bxe.c
@@ -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");
+ 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_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",
OpenPOWER on IntegriCloud