@@ -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