devices/e1000/e1000_main-2.6.13-ethercat.c
changeset 2050 a3e59f2a8589
parent 1325 16aacb421bd4
child 2582 87e502828b3f
equal deleted inserted replaced
2015:ce2fae4d3c4f 2050:a3e59f2a8589
  2680 	}
  2680 	}
  2681 
  2681 
  2682 #ifdef CONFIG_E1000_NAPI
  2682 #ifdef CONFIG_E1000_NAPI
  2683 	if (adapter->ecdev) {
  2683 	if (adapter->ecdev) {
  2684 		for(i = 0; i < E1000_MAX_INTR; i++)
  2684 		for(i = 0; i < E1000_MAX_INTR; i++)
  2685 			if(unlikely(!adapter->clean_rx(adapter, &work_done, 100) &
  2685 			if(unlikely(!adapter->clean_rx(adapter, &work_done, 100) &&
  2686 						!e1000_clean_tx_irq(adapter)))
  2686 						!e1000_clean_tx_irq(adapter)))
  2687 				break;
  2687 				break;
  2688 	} else {
  2688 	} else {
  2689 		if(likely(netif_rx_schedule_prep(netdev))) {
  2689 		if(likely(netif_rx_schedule_prep(netdev))) {
  2690 
  2690