RDMA/efa: Set maximum pkeys device attribute
The max_pkeys device attribute was not set in query device verb, set it to one in order to account for the default pkey (0xffff). This information is exposed to userspace and can cause malfunction Fixes: 40909f664d27 ("RDMA/efa: Add EFA verbs implementation") Link: https://lore.kernel.org/r/20200614103534.88060-1-galpress@amazon.com Reviewed-by: Firas JahJah <firasj@amazon.com> Reviewed-by: Yossi Leybovich <sleybo@amazon.com> Signed-off-by: Gal Pressman <galpress@amazon.com> Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
This commit is contained in:
parent
90a239ee25
commit
0133654d8e
@ -212,6 +212,7 @@ int efa_query_device(struct ib_device *ibdev,
|
||||
props->max_send_sge = dev_attr->max_sq_sge;
|
||||
props->max_recv_sge = dev_attr->max_rq_sge;
|
||||
props->max_sge_rd = dev_attr->max_wr_rdma_sge;
|
||||
props->max_pkeys = 1;
|
||||
|
||||
if (udata && udata->outlen) {
|
||||
resp.max_sq_sge = dev_attr->max_sq_sge;
|
||||
|
Loading…
x
Reference in New Issue
Block a user