net: stmmac: selftests: Set RX tail pointer in Flow Control test
We need to set the RX tail pointer so that RX engine starts working again after finishing the Flow Control test. Signed-off-by: Jose Abreu <joabreu@synopsys.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
034c8fadba
commit
b3138c5b0f
@ -722,8 +722,14 @@ static int stmmac_test_flowctrl(struct stmmac_priv *priv)
|
||||
|
||||
for (i = 0; i < rx_cnt; i++) {
|
||||
struct stmmac_channel *ch = &priv->channel[i];
|
||||
u32 tail;
|
||||
|
||||
tail = priv->rx_queue[i].dma_rx_phy +
|
||||
(DMA_RX_SIZE * sizeof(struct dma_desc));
|
||||
|
||||
stmmac_set_rx_tail_ptr(priv, priv->ioaddr, tail, i);
|
||||
stmmac_start_rx(priv, priv->ioaddr, i);
|
||||
|
||||
local_bh_disable();
|
||||
napi_reschedule(&ch->rx_napi);
|
||||
local_bh_enable();
|
||||
|
Loading…
Reference in New Issue
Block a user