<br><font size=2><tt>Leonid,</tt></font>
<br>
<br><font size=2><tt>Leonid Arsh <leonida@voltaire.com> wrote on
04/26/2006 04:33:57 AM:<br>
<br>
> Shirley Ma wrote:<br>
> ><br>
> > I am working on a patch to use multiple threads work queue for
ipoib <br>
> > completion polling. Have you tried to this on your driver?<br>
> No,  we made some experiments with NAPI, tried also to split
CQ<br>
> (as I already wrote, this didn't help with tasklet completion handling.)<br>
> We also tried to handle completions in HW interrupts (pretty long
ago), <br>
> but this didn't give us any improvement then.<br>
> <br>
> Regards,<br>
>    Leonid<br>
> <br>
</tt></font>
<br><font size=2 face="sans-serif">Without seeing your patch, I coudn't
say anything. I guess your implemention</font>
<br><font size=2 face="sans-serif">didn't handler multithreads simultanously.
If you only have one interrupt handler,</font>
<br><font size=2 face="sans-serif">couldn't see any reason you can get
better performance number with</font>
<br><font size=2 face="sans-serif">splitting CQs.</font>
<br>
<br><font size=2 face="sans-serif">Could you please post your NAPI patch
here?</font>
<br>
<br><font size=2 face="sans-serif">As I mentioned I will test my patch
to see how's the performance.</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</font>