summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian Chadd <adrian@FreeBSD.org>2013-03-18 01:12:36 +0000
committerAdrian Chadd <adrian@FreeBSD.org>2013-03-18 01:12:36 +0000
commiteefc93a947e37a04981b88f25295df94cbe23a1f (patch)
treed03ce570ae5c4eb91d99a8aab14d0c5bb5caa186
parentd50e882ab9eb03542a029e6d36cbe11df455aa58 (diff)
Notes
-rw-r--r--sys/dev/ath/if_ath_sysctl.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/sys/dev/ath/if_ath_sysctl.c b/sys/dev/ath/if_ath_sysctl.c
index f1c794e6f743..39d7ea74292b 100644
--- a/sys/dev/ath/if_ath_sysctl.c
+++ b/sys/dev/ath/if_ath_sysctl.c
@@ -397,6 +397,22 @@ ath_sysctl_txagg(SYSCTL_HANDLER_ARGS)
printf("Total mgmt TX buffers: %d; Total mgmt TX buffers busy: %d\n",
t, i);
+ ATH_RX_LOCK(sc);
+ for (i = 0; i < 2; i++) {
+ printf("%d: fifolen: %d; head=%d; tail=%d\n",
+ i,
+ sc->sc_rxedma[i].m_fifolen,
+ sc->sc_rxedma[i].m_fifo_head,
+ sc->sc_rxedma[i].m_fifo_tail);
+ }
+ i = 0;
+ TAILQ_FOREACH(bf, &sc->sc_rxbuf, bf_list) {
+ i++;
+ }
+ printf("Total RX buffers in free list: %d buffers\n",
+ i);
+ ATH_RX_UNLOCK(sc);
+
return 0;
}