summaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/hw/ocrdma/ocrdma.h
diff options
context:
space:
mode:
authorNaresh Gottumukkala <bgottumukkala@emulex.com>2013-08-26 15:27:41 +0530
committerRoland Dreier <roland@purestorage.com>2013-09-02 21:17:54 -0700
commitc88bd03ffccdb069fd9541bea347bdab8f4e7e6a (patch)
treedb276771ea7ac959dcd4159b1c6077f69eadd2e6 /drivers/infiniband/hw/ocrdma/ocrdma.h
parentd3cb6c0b2a0d9f507fff8d7c74b2b334d6751bee (diff)
downloadlinux-c88bd03ffccdb069fd9541bea347bdab8f4e7e6a.tar.gz
linux-c88bd03ffccdb069fd9541bea347bdab8f4e7e6a.tar.bz2
linux-c88bd03ffccdb069fd9541bea347bdab8f4e7e6a.zip
RDMA/ocrdma: Fix to work with even a single MSI-X vector
There are cases like SRIOV where can get only one MSI-X vector allocated for RoCE. In that case we need to use the vector for both data plane and control plane. We need to use EQ create version V2. Signed-off-by: Naresh Gottumukkala <bgottumukkala@emulex.com> Signed-off-by: Roland Dreier <roland@purestorage.com>
Diffstat (limited to 'drivers/infiniband/hw/ocrdma/ocrdma.h')
-rw-r--r--drivers/infiniband/hw/ocrdma/ocrdma.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/infiniband/hw/ocrdma/ocrdma.h b/drivers/infiniband/hw/ocrdma/ocrdma.h
index 634c2e18521b..9cc966ab3b5a 100644
--- a/drivers/infiniband/hw/ocrdma/ocrdma.h
+++ b/drivers/infiniband/hw/ocrdma/ocrdma.h
@@ -132,8 +132,7 @@ struct ocrdma_dev {
struct ocrdma_cq **cq_tbl;
struct ocrdma_qp **qp_tbl;
- struct ocrdma_eq meq;
- struct ocrdma_eq *qp_eq_tbl;
+ struct ocrdma_eq *eq_tbl;
int eq_cnt;
u16 base_eqid;
u16 max_eq;