Jp1081b Usb Lan Driver 21 -

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;