|
@@ -1305,13 +1305,15 @@ static void hfi1_fill_device_attr(struct hfi1_devdata *dd)
|
|
|
rdi->dparms.props.device_cap_flags = IB_DEVICE_BAD_PKEY_CNTR |
|
|
|
IB_DEVICE_BAD_QKEY_CNTR | IB_DEVICE_SHUTDOWN_PORT |
|
|
|
IB_DEVICE_SYS_IMAGE_GUID | IB_DEVICE_RC_RNR_NAK_GEN |
|
|
|
- IB_DEVICE_PORT_ACTIVE_EVENT | IB_DEVICE_SRQ_RESIZE;
|
|
|
+ IB_DEVICE_PORT_ACTIVE_EVENT | IB_DEVICE_SRQ_RESIZE |
|
|
|
+ IB_DEVICE_MEM_MGT_EXTENSIONS;
|
|
|
rdi->dparms.props.page_size_cap = PAGE_SIZE;
|
|
|
rdi->dparms.props.vendor_id = dd->oui1 << 16 | dd->oui2 << 8 | dd->oui3;
|
|
|
rdi->dparms.props.vendor_part_id = dd->pcidev->device;
|
|
|
rdi->dparms.props.hw_ver = dd->minrev;
|
|
|
rdi->dparms.props.sys_image_guid = ib_hfi1_sys_image_guid;
|
|
|
- rdi->dparms.props.max_mr_size = ~0ULL;
|
|
|
+ rdi->dparms.props.max_mr_size = U64_MAX;
|
|
|
+ rdi->dparms.props.max_fast_reg_page_list_len = UINT_MAX;
|
|
|
rdi->dparms.props.max_qp = hfi1_max_qps;
|
|
|
rdi->dparms.props.max_qp_wr = hfi1_max_qp_wrs;
|
|
|
rdi->dparms.props.max_sge = hfi1_max_sges;
|