]> git.hungrycats.org Git - linux/commitdiff
[SUNGEM]: Use NETDEV_TX_foo instead of magic constants.
authorDavid S. Miller <davem@nuts.davemloft.net>
Thu, 7 Oct 2004 04:10:36 +0000 (21:10 -0700)
committerDavid S. Miller <davem@nuts.davemloft.net>
Thu, 7 Oct 2004 04:10:36 +0000 (21:10 -0700)
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/sungem.c

index 18f7f1fb61dcb8ab7c82804bd3e7c320ce97e82f..c78811b0082e67f44c6606f0b9b0be95e062084d 100644 (file)
@@ -973,7 +973,7 @@ static int gem_start_xmit(struct sk_buff *skb, struct net_device *dev)
        if (!spin_trylock(&gp->tx_lock)) {
                /* Tell upper layer to requeue */
                local_irq_restore(flags);
-               return -1;
+               return NETDEV_TX_LOCKED;
        }
 
        /* This is a hard error, log it. */
@@ -982,7 +982,7 @@ static int gem_start_xmit(struct sk_buff *skb, struct net_device *dev)
                spin_unlock_irqrestore(&gp->tx_lock, flags);
                printk(KERN_ERR PFX "%s: BUG! Tx Ring full when queue awake!\n",
                       dev->name);
-               return 1;
+               return NETDEV_TX_BUSY;
        }
 
        entry = gp->tx_new;
@@ -1070,7 +1070,7 @@ static int gem_start_xmit(struct sk_buff *skb, struct net_device *dev)
 
        dev->trans_start = jiffies;
 
-       return 0;
+       return NETDEV_TX_OK;
 }
 
 /* Jumbo-grams don't seem to work :-( */