devices/e100-2.6.24-ethercat.c
branchstable-1.5
changeset 2421 bc2d4bf9cbe5
parent 1506 41ca84fb6bb2
child 2582 87e502828b3f
equal deleted inserted replaced
2420:69056c46aa4d 2421:bc2d4bf9cbe5
  2963 	struct net_device *netdev = pci_get_drvdata(pdev);
  2963 	struct net_device *netdev = pci_get_drvdata(pdev);
  2964 	struct nic *nic = netdev_priv(netdev);
  2964 	struct nic *nic = netdev_priv(netdev);
  2965 
  2965 
  2966 	/* Similar to calling e100_down(), but avoids adpater I/O. */
  2966 	/* Similar to calling e100_down(), but avoids adpater I/O. */
  2967 	netdev->stop(netdev);
  2967 	netdev->stop(netdev);
  2968     
  2968 
  2969     if (!nic->ecdev) {
  2969     if (!nic->ecdev) {
  2970     	/* Detach; put netif into state similar to hotplug unplug. */
  2970     	/* Detach; put netif into state similar to hotplug unplug. */
  2971 	    napi_enable(&nic->napi);
  2971 	    napi_enable(&nic->napi);
  2972     	netif_device_detach(netdev);
  2972     	netif_device_detach(netdev);
  2973     }
  2973     }