]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/net/hamachi.c
netxen: refresh firmware info after reset
[mv-sheeva.git] / drivers / net / hamachi.c
index 26151fa35df5891b43fe46a86b0149efcbc9e6c1..4e8d3728e82015d28e695ef260ac0e358afbad65 100644 (file)
@@ -1280,7 +1280,7 @@ static int hamachi_start_xmit(struct sk_buff *skb, struct net_device *dev)
                status=readw(hmp->base + TxStatus);
                if( !(status & 0x0001) || (status & 0x0002))
                        writew(0x0001, hmp->base + TxCmd);
-               return 1;
+               return NETDEV_TX_BUSY;
        }
 
        /* Caution: the write order is important here, set the field
@@ -1369,7 +1369,7 @@ static int hamachi_start_xmit(struct sk_buff *skb, struct net_device *dev)
                printk(KERN_DEBUG "%s: Hamachi transmit frame #%d queued in slot %d.\n",
                           dev->name, hmp->cur_tx, entry);
        }
-       return 0;
+       return NETDEV_TX_OK;
 }
 
 /* The interrupt handler does all of the Rx thread work and cleans up