summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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 f1c794e..39d7ea7 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;
}
OpenPOWER on IntegriCloud