<html><body>
<p><tt>&gt; &gt; This is a digression from spidernet, but what if a device is able to<br>
&gt; &gt; generate separate MSIs for TX and RX? &nbsp;Some people from IBM have<br>
&gt; &gt; suggested that it is beneficial for throughput to handle TX work and<br>
&gt; &gt; RX work for IP-over-InfiniBand in parallel on separate CPUs, and<br>
&gt; &gt; handling everything through the -&gt;poll() method would defeat this.<br>
&gt; <br>
&gt; The TX work is so incredibly cheap, relatively speaking, compared<br>
&gt; to the full input packet processing path that the RX side runs<br>
&gt; that I see no real benefit.<br>
&gt; <br>
&gt; In fact, you might even get better locality due to the way the<br>
&gt; locking can be performed if TX reclaim runs inside of -&gt;poll()<br>
</tt><br>
<tt>We are still comparing these two approaches IPoIB performance under different configurations. Hopefully the performance work can be done soon. So we can have some data to share.</tt><br>
<br>
Thanks<br>
Shirley Ma<br>
IBM Linux Technology Center<br>
15300 SW Koll Parkway<br>
Beaverton, OR 97006-6063<br>
Phone(Fax): (503) 578-7638<br>
<br>
<br>
<br>
</body></html>