Re: [PATCH 4/5] IB/core: cache the CQ completion vector

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On 3/18/2020 12:50 AM, Bart Van Assche wrote:
On 2020-03-17 08:41, Max Gurtovoy wrote:
On 3/17/2020 5:19 PM, Chuck Lever wrote:
If you want to guarantee that there is an SRQ for each comp_vector and a
comp_vector for each SRQ, stick with a CQ allocation API that enables
explicit selection of the comp_vector value, and cache that value in the
caller, not in the core data structures.
I'm Ok with that as well. This is exactly what we do in the nvmf/rdma
but I wanted to stick also with the SRP target approach.

Any objection to remove the call for ib_alloc_cq_any() from ib_srpt and
use ib_alloc_cq() ?
Hi Max,

Wasn't that call introduced by Chuck (see also commit 20cf4e026730
("rdma: Enable ib_alloc_cq to spread work over a device's comp_vectors")
# v5.4)? Anyway, I'm fine with the proposed change.

Yes this was introduced by Chuck, but no contract is broken :)

I'll update srpt in V2.


Thanks,

Bart.



[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux