Commit af8eacf2 authored by Teoh Ji Sheng's avatar Teoh Ji Sheng Committed by Jakub Kicinski
Browse files

net: stmmac: xgmac: add ethtool per-queue irq statistic support



Commit af9bf701 ("net: stmmac: add ethtool per-queue irq statistic
support") introduced ethtool per-queue statistics support to display
number of interrupts generated by DMA tx and DMA rx for DWMAC4 core.
This patch extend the support to XGMAC core.

Signed-off-by: default avatarTeoh Ji Sheng <ji.sheng.teoh@intel.com>
Reviewed-by: default avatarSimon Horman <simon.horman@corigine.com>
Link: https://lore.kernel.org/r/20230508144339.3014402-1-ji.sheng.teoh@intel.com


Signed-off-by: default avatarJakub Kicinski <kuba@kernel.org>
parent 341d3bda
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -368,10 +368,12 @@ static int dwxgmac2_dma_interrupt(struct stmmac_priv *priv,

		if (likely(intr_status & XGMAC_RI)) {
			x->rx_normal_irq_n++;
			x->rxq_stats[chan].rx_normal_irq_n++;
			ret |= handle_rx;
		}
		if (likely(intr_status & (XGMAC_TI | XGMAC_TBU))) {
			x->tx_normal_irq_n++;
			x->txq_stats[chan].tx_normal_irq_n++;
			ret |= handle_tx;
		}
	}