Skip to content

Commit

Permalink
net: stmmac: added default rx queue size in stmmac_dma_interrupt
Browse files Browse the repository at this point in the history
This patch adds the rx queue default size when dma interrupts are treated,
since dma op mode can be also set there.

Signed-off-by: Joao Pinto <jpinto@synopsys.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
  • Loading branch information
Joao Pinto authored and David S. Miller committed Mar 13, 2017
1 parent 26d6851 commit 68e5cfa
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
Original file line number Diff line number Diff line change
Expand Up @@ -1455,6 +1455,9 @@ static void stmmac_dma_interrupt(struct stmmac_priv *priv)
int status;
int rxfifosz = priv->plat->rx_fifo_size;

if (rxfifosz == 0)
rxfifosz = priv->dma_cap.rx_fifo_size;

status = priv->hw->dma->dma_interrupt(priv->ioaddr, &priv->xstats);
if (likely((status & handle_rx)) || (status & handle_tx)) {
if (likely(napi_schedule_prep(&priv->napi))) {
Expand Down

0 comments on commit 68e5cfa

Please sign in to comment.