net: mv643xx_eth: Drop the NETDEV_TX_BUSY return path
After adding proper stop/wake thresholds, we can expect a queue to never be full and drop the NETDEV_TX_BUSY return path. In any case, if the queue cannot accommodate a TSO packet, the packet would be discarded. Signed-off-by: Ezequiel Garcia <ezequiel.garcia@free-electrons.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
ee9e49561b
commit
eee492ea35
1 changed files with 0 additions and 2 deletions
|
@ -996,8 +996,6 @@ static netdev_tx_t mv643xx_eth_xmit(struct sk_buff *skb, struct net_device *dev)
|
||||||
|
|
||||||
if (txq->tx_desc_count >= txq->tx_stop_threshold)
|
if (txq->tx_desc_count >= txq->tx_stop_threshold)
|
||||||
netif_tx_stop_queue(nq);
|
netif_tx_stop_queue(nq);
|
||||||
} else if (ret == -EBUSY) {
|
|
||||||
return NETDEV_TX_BUSY;
|
|
||||||
} else {
|
} else {
|
||||||
txq->tx_dropped++;
|
txq->tx_dropped++;
|
||||||
dev_kfree_skb_any(skb);
|
dev_kfree_skb_any(skb);
|
||||||
|
|
Loading…
Add table
Reference in a new issue