net: bcmgenet: do not set packet length for RX buffers
Hardware will provide this information as soon as we will start processing incoming packets, so there is no need to set the RX buffer length during buffer allocation. Signed-off-by: Florian Fainelli <f.fainelli@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
Родитель
219575eb63
Коммит
b758858c5c
|
@ -1408,13 +1408,6 @@ static int bcmgenet_alloc_rx_buffers(struct bcmgenet_priv *priv)
|
|||
if (cb->skb)
|
||||
continue;
|
||||
|
||||
/* set the DMA descriptor length once and for all
|
||||
* it will only change if we support dynamically sizing
|
||||
* priv->rx_buf_len, but we do not
|
||||
*/
|
||||
dmadesc_set_length_status(priv, priv->rx_bd_assign_ptr,
|
||||
priv->rx_buf_len << DMA_BUFLENGTH_SHIFT);
|
||||
|
||||
ret = bcmgenet_rx_refill(priv, cb);
|
||||
if (ret)
|
||||
break;
|
||||
|
|
Загрузка…
Ссылка в новой задаче