Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit eee492ea authored by Ezequiel Garcia's avatar Ezequiel Garcia Committed by David S. Miller
Browse files

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: default avatarEzequiel Garcia <ezequiel.garcia@free-electrons.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent ee9e4956
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -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)
			netif_tx_stop_queue(nq);
	} else if (ret == -EBUSY) {
		return NETDEV_TX_BUSY;
	} else {
		txq->tx_dropped++;
		dev_kfree_skb_any(skb);