Jp1081b Usb Lan Driver 21 -
struct jp1081b_private *priv = netdev_priv(netdev); int ret;
static int jp1081b_stop(struct net_device *netdev) Jp1081b Usb Lan Driver 21
struct jp1081b_private *priv = netdev_priv(netdev); int ret; struct jp1081b_private *priv = netdev_priv(netdev)
priv = netdev_priv(netdev); unregister_netdev(netdev); usb_kill_urb(priv->tx_urb); usb_kill_urb(priv->rx_urb); usb_free_urb(priv->tx_urb); usb_free_urb(priv->rx_urb); kfree(priv->tx_buffer); kfree(priv->rx_buffer); free_netdev(netdev); usb_set_intfdata(intf, NULL); priv = netdev_priv(netdev)
return 0;
ret = usb_submit_urb(priv->tx_urb, GFP_ATOMIC); if (ret) netdev->stats.tx_dropped++; netif_stop_queue(netdev); return NETDEV_TX_BUSY;