RDMA/efa: Add rdma write capability to device caps
authorYonatan Nachum <ynachum@amazon.com>
Tue, 4 Apr 2023 15:43:13 +0000 (15:43 +0000)
committerJason Gunthorpe <jgg@nvidia.com>
Fri, 21 Apr 2023 22:18:58 +0000 (19:18 -0300)
commit531094dc7164718d28ebb581d729807d7e846363
tree857b4bf0ef225e126f3bd3d48df6d14d7b996503
parent746aa3c8cb1a650ff2583497ac646e505831b9b9
RDMA/efa: Add rdma write capability to device caps

Add rdma write capability that is propagated from the device to rdma-core.
Enable MR creation with remote write permissions according to this device
capability.

Link: https://lore.kernel.org/r/20230404154313.35194-1-ynachum@amazon.com
Reviewed-by: Firas Jahjah <firasj@amazon.com>
Reviewed-by: Michael Margolin <mrgolin@amazon.com>
Signed-off-by: Yonatan Nachum <ynachum@amazon.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
drivers/infiniband/hw/efa/efa_admin_cmds_defs.h
drivers/infiniband/hw/efa/efa_io_defs.h
drivers/infiniband/hw/efa/efa_verbs.c
include/uapi/rdma/efa-abi.h