RDMA/nes: Fix CQ allocation scheme for multicast receive queue apps
Fix CQ allocation for multicast receive queue applications. Before this patch, the CQ was not lined up with the right NIC. Signed-off-by: Vadim Makhervaks <vadim.makhervaks@intel.com> Signed-off-by: Chien Tung <chien.tin.tung@intel.com> Signed-off-by: Roland Dreier <rolandd@cisco.com>
Šī revīzija ir iekļauta:

revīziju iesūtīja
Roland Dreier

vecāks
35c6d6942c
revīzija
2e369544ac
@@ -1617,7 +1617,7 @@ static struct ib_cq *nes_create_cq(struct ib_device *ibdev, int entries,
|
||||
nes_ucontext->mcrqf = req.mcrqf;
|
||||
if (nes_ucontext->mcrqf) {
|
||||
if (nes_ucontext->mcrqf & 0x80000000)
|
||||
nescq->hw_cq.cq_number = nesvnic->nic.qp_id + 12 + (nes_ucontext->mcrqf & 0xf) - 1;
|
||||
nescq->hw_cq.cq_number = nesvnic->nic.qp_id + 28 + 2 * ((nes_ucontext->mcrqf & 0xf) - 1);
|
||||
else if (nes_ucontext->mcrqf & 0x40000000)
|
||||
nescq->hw_cq.cq_number = nes_ucontext->mcrqf & 0xffff;
|
||||
else
|
||||
|
Atsaukties uz šo jaunā problēmā
Block a user