[openib-general] [PATCH] 2/2 : ip over ib tx/rx split

Michael S. Tsirkin mst at mellanox.co.il
Thu Feb 3 13:33:41 PST 2005


Quoting r. Roland Dreier <roland at topspin.com>:
> Subject: Re: [openib-general] [PATCH] 2/2 : ip over ib tx/rx split
> 
>     Roland> The only difference is that we unlock the receive CQ and
>     Roland> lock the send CQ in the middle.
> 
>     Michael> Are you sure?  I *do* have msi-x on these machines.
> 
> Of course I'm not sure, but as far as I know, with the current drivers
> even with MSI-X there's still only one completion interrupt handler,
> which can only run on one CPU at a time.
> 
> Of course allowing different CQs to be bound to different interrupt
> handlers by creating multiple completion EQs is an good extension that
> I plan on implementing, but it's not written yet.  Even when it's done
> I'm not sure that having IPoIB run multiple interrupt handlers at once
> is worth it.  It's fun to get huge numbers out of IPoIB but presumably
> people want some CPU left over to do real work.
> 
>  - R.
> 

Sounds convincing. So the improvement is probably due to
better send/receive parallelism we are getting in mthca.


-- 
MST - Michael S. Tsirkin



More information about the general mailing list