Skip to content

Commit 0a382e9

Browse files
committed
Revert "Revert "bcmgenet: Better coalescing parameter defaults""
This reverts commit 78e475f.
1 parent 5b156d4 commit 0a382e9

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

drivers/net/ethernet/broadcom/genet/bcmgenet.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2686,7 +2686,7 @@ static void bcmgenet_init_tx_ring(struct bcmgenet_priv *priv,
26862686

26872687
bcmgenet_tdma_ring_writel(priv, index, 0, TDMA_PROD_INDEX);
26882688
bcmgenet_tdma_ring_writel(priv, index, 0, TDMA_CONS_INDEX);
2689-
bcmgenet_tdma_ring_writel(priv, index, 1, DMA_MBUF_DONE_THRESH);
2689+
bcmgenet_tdma_ring_writel(priv, index, 10, DMA_MBUF_DONE_THRESH);
26902690
/* Disable rate control for now */
26912691
bcmgenet_tdma_ring_writel(priv, index, flow_period_val,
26922692
TDMA_FLOW_PERIOD);
@@ -4096,8 +4096,10 @@ static int bcmgenet_probe(struct platform_device *pdev)
40964096
netif_set_real_num_rx_queues(priv->dev, priv->hw_params->rx_queues + 1);
40974097

40984098
/* Set default coalescing parameters */
4099-
for (i = 0; i <= priv->hw_params->rx_queues; i++)
4099+
for (i = 0; i <= priv->hw_params->rx_queues; i++) {
41004100
priv->rx_rings[i].rx_max_coalesced_frames = 1;
4101+
priv->rx_rings[i].rx_coalesce_usecs = 50;
4102+
}
41014103

41024104
/* Initialize u64 stats seq counter for 32bit machines */
41034105
for (i = 0; i <= priv->hw_params->rx_queues; i++)

0 commit comments

Comments
 (0)