<br><font size=2 face="sans-serif">Hello Roland,</font>
<br>
<br><font size=2 face="sans-serif">Let me starting to submit some of performance
patches one by one for review, these patches have been validated, more
tests are still going on.</font>
<br>
<br><font size=2 face="sans-serif">1. splitting CQ and CQ handler into
send/recv, changing the default NUM_WC value to bigger size.</font>
<br><font size=2 face="sans-serif">2. requeue packets because of send queue
overrun</font>
<br><font size=2 face="sans-serif">3. remove tx_ring</font>
<br><font size=2 face="sans-serif">4. replace ipoib_reap_ah with kref_get()/kref_put()<br>
5. remove rx_ring</font>
<br><font size=2 face="sans-serif">6. change poll_cq from interrupt conext
to thread context, multiple threads support on both send and recv</font>
<br><font size=2 face="sans-serif">7. tunable poll interval parameters
to sycn hardare driver</font>
<br><font size=2 face="sans-serif"><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>
</font>