Commit 5a6f78af authored by Felix Fietkau's avatar Felix Fietkau Committed by John W. Linville

ath9k: show excessive-retry MPDUs in debugfs

Signed-off-by: default avatarFelix Fietkau <nbd@openwrt.org>
Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
parent 10f8113e
...@@ -600,6 +600,7 @@ static ssize_t read_file_xmit(struct file *file, char __user *user_buf, ...@@ -600,6 +600,7 @@ static ssize_t read_file_xmit(struct file *file, char __user *user_buf,
PR("MPDUs Queued: ", queued); PR("MPDUs Queued: ", queued);
PR("MPDUs Completed: ", completed); PR("MPDUs Completed: ", completed);
PR("MPDUs XRetried: ", xretries);
PR("Aggregates: ", a_aggr); PR("Aggregates: ", a_aggr);
PR("AMPDUs Queued HW:", a_queued_hw); PR("AMPDUs Queued HW:", a_queued_hw);
PR("AMPDUs Queued SW:", a_queued_sw); PR("AMPDUs Queued SW:", a_queued_sw);
...@@ -856,6 +857,9 @@ void ath_debug_stat_tx(struct ath_softc *sc, struct ath_buf *bf, ...@@ -856,6 +857,9 @@ void ath_debug_stat_tx(struct ath_softc *sc, struct ath_buf *bf,
else else
TX_STAT_INC(qnum, a_completed); TX_STAT_INC(qnum, a_completed);
} else { } else {
if (bf_isxretried(bf))
TX_STAT_INC(qnum, xretries);
else
TX_STAT_INC(qnum, completed); TX_STAT_INC(qnum, completed);
} }
......
...@@ -116,6 +116,7 @@ struct ath_tx_stats { ...@@ -116,6 +116,7 @@ struct ath_tx_stats {
u32 tx_bytes_all; u32 tx_bytes_all;
u32 queued; u32 queued;
u32 completed; u32 completed;
u32 xretries;
u32 a_aggr; u32 a_aggr;
u32 a_queued_hw; u32 a_queued_hw;
u32 a_queued_sw; u32 a_queued_sw;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment