e1000 close (NAPI)

From: Robert Olsson <hidden>
Date: 2003-10-07 12:34:37


 Hello!


 Here is an patch to check netif_running in dev->poll so we don't have to hang in 
 dev_close until all polls are finished.


 Cheers.
						--ro

--- drivers/net/e1000/e1000_main.c.031007	2003-05-08 16:29:08.000000000 +0200
+++ drivers/net/e1000/e1000_main.c	2003-10-07 14:26:12.000000000 +0200
@@ -2040,7 +2040,7 @@
 	*budget -= work_done;
 	netdev->quota -= work_done;
 	
-	if(work_done < work_to_do) {
+	if(work_done < work_to_do || !netif_running(netdev)) {
 		netif_rx_complete(netdev);
 		e1000_irq_enable(adapter);
 	}
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help