<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.6000.16587" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial size=2><SPAN class=034482620-06112008>Windows doesn't 
allow one DPC to last more than 100us.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=034482620-06112008></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=034482620-06112008>It seems that on 
windows 2008 this is being enforced.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=034482620-06112008></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=034482620-06112008>As a result I have 
added a limit on the number of packets that will be used for each 
DPC.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN class=034482620-06112008>After that we 
stop.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=034482620-06112008></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN class=034482620-06112008>Hopefully, there 
won't be  a need to do more changes.</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=034482620-06112008></SPAN></FONT> </DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=034482620-06112008>Thanks</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2><SPAN 
class=034482620-06112008>Tzachi</SPAN></FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Index: 
Q:/projinf4/trunk/ulp/ipoib/kernel/ipoib_port.c<BR>===================================================================<BR>--- 
Q:/projinf4/trunk/ulp/ipoib/kernel/ipoib_port.c (revision 3437)<BR>+++ 
Q:/projinf4/trunk/ulp/ipoib/kernel/ipoib_port.c (revision 3438)<BR>@@ 
-1666,7 +1666,7 @@<BR>   recv_cnt += __recv_mgr_filter( p_port, 
p_wc, &done_list, &bad_list );<BR>   cl_perf_stop( 
&p_port->p_adapter->perf, FilterRecv );<BR> <BR>- } while( 
!p_free );<BR>+ } while( !p_free && recv_cnt < 
128);<BR> <BR>  /* We're done looking at the endpoint map, 
release the reference. */<BR>  cl_atomic_dec( 
&p_port->endpt_rdr );<BR></DIV></FONT></BODY></HTML>