diff options
author | Selvin Xavier <selvin.xavier@emulex.com> | 2014-02-04 01:27:04 -0500 |
---|---|---|
committer | Roland Dreier <roland@purestorage.com> | 2014-04-03 11:30:04 -0400 |
commit | ac578aef8b9f6095016a12390f0ff638a3a54988 (patch) | |
tree | 625175d613b8d356bd1201e5613e7e17ae5dc9f3 /drivers/infiniband/hw | |
parent | cf5788ade718a2cc654170ff11c7d6f6f1ecbdcc (diff) |
RDMA/ocrdma: Display proper value for max_mw
Signed-off-by: Selvin Xavier <selvin.xavier@emulex.com>
Signed-off-by: Devesh Sharma <devesh.sharma@emulex.com>
Signed-off-by: Roland Dreier <roland@purestorage.com>
Diffstat (limited to 'drivers/infiniband/hw')
-rw-r--r-- | drivers/infiniband/hw/ocrdma/ocrdma.h | 1 | ||||
-rw-r--r-- | drivers/infiniband/hw/ocrdma/ocrdma_hw.c | 1 | ||||
-rw-r--r-- | drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 2 |
3 files changed, 3 insertions, 1 deletions
diff --git a/drivers/infiniband/hw/ocrdma/ocrdma.h b/drivers/infiniband/hw/ocrdma/ocrdma.h index 00b3a296777f..4ea8496c7107 100644 --- a/drivers/infiniband/hw/ocrdma/ocrdma.h +++ b/drivers/infiniband/hw/ocrdma/ocrdma.h | |||
@@ -67,6 +67,7 @@ struct ocrdma_dev_attr { | |||
67 | int max_mr; | 67 | int max_mr; |
68 | u64 max_mr_size; | 68 | u64 max_mr_size; |
69 | u32 max_num_mr_pbl; | 69 | u32 max_num_mr_pbl; |
70 | int max_mw; | ||
70 | int max_fmr; | 71 | int max_fmr; |
71 | int max_map_per_fmr; | 72 | int max_map_per_fmr; |
72 | int max_pages_per_frmr; | 73 | int max_pages_per_frmr; |
diff --git a/drivers/infiniband/hw/ocrdma/ocrdma_hw.c b/drivers/infiniband/hw/ocrdma/ocrdma_hw.c index 6eedd2d56d85..f1ec9d9a7224 100644 --- a/drivers/infiniband/hw/ocrdma/ocrdma_hw.c +++ b/drivers/infiniband/hw/ocrdma/ocrdma_hw.c | |||
@@ -1016,6 +1016,7 @@ static void ocrdma_get_attr(struct ocrdma_dev *dev, | |||
1016 | attr->local_ca_ack_delay = (rsp->max_pd_ca_ack_delay & | 1016 | attr->local_ca_ack_delay = (rsp->max_pd_ca_ack_delay & |
1017 | OCRDMA_MBX_QUERY_CFG_CA_ACK_DELAY_MASK) >> | 1017 | OCRDMA_MBX_QUERY_CFG_CA_ACK_DELAY_MASK) >> |
1018 | OCRDMA_MBX_QUERY_CFG_CA_ACK_DELAY_SHIFT; | 1018 | OCRDMA_MBX_QUERY_CFG_CA_ACK_DELAY_SHIFT; |
1019 | attr->max_mw = rsp->max_mw; | ||
1019 | attr->max_mr = rsp->max_mr; | 1020 | attr->max_mr = rsp->max_mr; |
1020 | attr->max_mr_size = ~0ull; | 1021 | attr->max_mr_size = ~0ull; |
1021 | attr->max_fmr = 0; | 1022 | attr->max_fmr = 0; |
diff --git a/drivers/infiniband/hw/ocrdma/ocrdma_verbs.c b/drivers/infiniband/hw/ocrdma/ocrdma_verbs.c index 2b56c4288680..95eeeeb1251b 100644 --- a/drivers/infiniband/hw/ocrdma/ocrdma_verbs.c +++ b/drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | |||
@@ -89,7 +89,7 @@ int ocrdma_query_device(struct ib_device *ibdev, struct ib_device_attr *attr) | |||
89 | attr->max_cq = dev->attr.max_cq; | 89 | attr->max_cq = dev->attr.max_cq; |
90 | attr->max_cqe = dev->attr.max_cqe; | 90 | attr->max_cqe = dev->attr.max_cqe; |
91 | attr->max_mr = dev->attr.max_mr; | 91 | attr->max_mr = dev->attr.max_mr; |
92 | attr->max_mw = 0; | 92 | attr->max_mw = dev->attr.max_mw; |
93 | attr->max_pd = dev->attr.max_pd; | 93 | attr->max_pd = dev->attr.max_pd; |
94 | attr->atomic_cap = 0; | 94 | attr->atomic_cap = 0; |
95 | attr->max_fmr = 0; | 95 | attr->max_fmr = 0; |