]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - drivers/net/usb/cdc-phonet.c
usbnet: convert to netdev_tx_t
[net-next-2.6.git] / drivers / net / usb / cdc-phonet.c
index 792af72da8acbbda3653d4d66d9a5e4251778187..0ca5916ca8dfa45e6223760a6cad0a13cd03299c 100644 (file)
@@ -55,7 +55,7 @@ static void rx_complete(struct urb *req);
 /*
  * Network device callbacks
  */
-static int usbpn_xmit(struct sk_buff *skb, struct net_device *dev)
+static netdev_tx_t usbpn_xmit(struct sk_buff *skb, struct net_device *dev)
 {
        struct usbpn_dev *pnd = netdev_priv(dev);
        struct urb *req = NULL;
@@ -82,12 +82,12 @@ static int usbpn_xmit(struct sk_buff *skb, struct net_device *dev)
        if (pnd->tx_queue >= dev->tx_queue_len)
                netif_stop_queue(dev);
        spin_unlock_irqrestore(&pnd->tx_lock, flags);
-       return 0;
+       return NETDEV_TX_OK;
 
 drop:
        dev_kfree_skb(skb);
        dev->stats.tx_dropped++;
-       return 0;
+       return NETDEV_TX_OK;
 }
 
 static void tx_complete(struct urb *req)