devices/e1000e/netdev-3.2-ethercat.c
branchstable-1.5
changeset 2496 28f1e9e93a1d
parent 2473 f62b64fdbc23
child 2499 c350fc89afd7
equal deleted inserted replaced
2495:7c83194a309f 2496:28f1e9e93a1d
  3525 	clear_bit(__E1000_DOWN, &adapter->state);
  3525 	clear_bit(__E1000_DOWN, &adapter->state);
  3526 
  3526 
  3527 	if (!adapter->ecdev) {
  3527 	if (!adapter->ecdev) {
  3528 		napi_enable(&adapter->napi);
  3528 		napi_enable(&adapter->napi);
  3529 	}
  3529 	}
       
  3530 
  3530 	if (adapter->msix_entries)
  3531 	if (adapter->msix_entries)
  3531 		e1000_configure_msix(adapter);
  3532 		e1000_configure_msix(adapter);
       
  3533 
  3532 	if (!adapter->ecdev) {
  3534 	if (!adapter->ecdev) {
  3533 		e1000_irq_enable(adapter);
  3535 		e1000_irq_enable(adapter);
  3534 
  3536 
  3535 	netif_start_queue(adapter->netdev);
  3537 		netif_start_queue(adapter->netdev);
  3536 
  3538 
  3537 		/* fire a link change interrupt to start the watchdog */
  3539 		/* fire a link change interrupt to start the watchdog */
  3538 		if (adapter->msix_entries)
  3540 		if (adapter->msix_entries)
  3539 			ew32(ICS, E1000_ICS_LSC | E1000_ICR_OTHER);
  3541 			ew32(ICS, E1000_ICS_LSC | E1000_ICR_OTHER);
  3540 		else
  3542 		else