<br><tt><font size=2>Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
wrote on 11/07/2006 02:38:12 PM:<br>
<br>
&gt; On Tue, 2006-11-07 at 11:14 -0600, James K Lewis wrote:<br>
&gt; &gt; <br>
&gt; &gt; Ben, <br>
&gt; &gt; <br>
&gt; &gt; &nbsp; This is very interesting. If it will increase Spidernet
performance<br>
&gt; &gt; without causing more bugs then we should investigate. Before<br>
&gt; &gt; attempting any of this though I would like more information.
For<br>
&gt; &gt; example, are we POSITIVE we will see a performance increase by<br>
&gt; &gt; implementing these changes? Any idea how much? Our current driver
is<br>
&gt; &gt; at about 700 Mbps on TX with 1500 byte packets at approx. 30%
CPU<br>
&gt; &gt; usage. On RX, about 720 Mbps at 100% CPU (and thousands of interrupts.<br>
&gt; &gt; NAPI does not work on this thing because of interrupt problems).
<br>
&gt; <br>
&gt; What about Linas patches to do interrupt mitigation with NAPI polling
?<br>
&gt; That didn't end up working ?<br>
&gt; Ben.</font></tt>
<br><tt><font size=2>&nbsp;</font></tt>
<br><tt><font size=2>NAPI did not work. Linas and I found, working independently,
that the turning off and on of the interrupts on Cell does not work properly.
Specifically, you could mask a particular interrupt and it would fire anyway.
I asked repeatedly for help with this from Sony/Toshiba. Their only response
was they needed &quot;more info&quot;. </font></tt>
<br><tt><font size=2><br>
I still think your latest idea is something to pursue but not at this time.
Maybe after I deal with my Infiniband issues we can look into this more
closely.<br>
</font></tt>
<br>
<br><font size=2 face="sans-serif"><br>
Jim Lewis<br>
Advisory Software Engineer<br>
IBM Linux Technology Center<br>
512-838-7754<br>
<br>
</font>
<br>