/* Returns 0 on success, errno on failure (as defined in errno.h)  */
int et131x_tx(struct sk_buff *skb, struct net_device *netdev)
/* Returns 0 on success, errno on failure (as defined in errno.h)  */
int et131x_tx(struct sk_buff *skb, struct net_device *netdev)
{
	int status = 0;
	netdev->trans_start = jiffies;
	status = et131x_send_packets(skb, netdev);
	if (status != 0) {
		if (status == -ENOMEM) {
			netif_stop_queue(netdev);
			status = NETDEV_TX_BUSY;
		} else {
			status = NETDEV_TX_OK;
		}
	}
	return status;
}