Commit f2252258 authored by Sagi Grimberg's avatar Sagi Grimberg Committed by Nicholas Bellinger

Target/iser: Use Fastreg only if device supports signature

Fastreg is mandatory for signature, so if the
device doesn't support it we don't need to use it.
Signed-off-by: default avatarSagi Grimberg <sagig@mellanox.com>
Signed-off-by: default avatarNicholas Bellinger <nab@linux-iscsi.org>
parent 03e7848a
...@@ -231,7 +231,8 @@ isert_create_device_ib_res(struct isert_device *device) ...@@ -231,7 +231,8 @@ isert_create_device_ib_res(struct isert_device *device)
return ret; return ret;
/* asign function handlers */ /* asign function handlers */
if (dev_attr->device_cap_flags & IB_DEVICE_MEM_MGT_EXTENSIONS) { if (dev_attr->device_cap_flags & IB_DEVICE_MEM_MGT_EXTENSIONS &&
dev_attr->device_cap_flags & IB_DEVICE_SIGNATURE_HANDOVER) {
device->use_fastreg = 1; device->use_fastreg = 1;
device->reg_rdma_mem = isert_reg_rdma; device->reg_rdma_mem = isert_reg_rdma;
device->unreg_rdma_mem = isert_unreg_rdma; device->unreg_rdma_mem = isert_unreg_rdma;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment