IB/hns: Fix the value of device_cap_flags
In the latest IB core version, it has some known issues with memory registration using the local_dma_lkey. Thus RoCE don't expose support for it, and remove device->local_dma_lkey which is introduced to working systems. Signed-off-by: Lijun Ou <oulijun@huawei.com> Reviewed-by: Wei Hu <xavier.huwei@huawei.com> Signed-off-by: Salil Mehta <salil.mehta@huawei.com> Signed-off-by: Doug Ledford <dledford@redhat.com>
This commit is contained in:
		
							parent
							
								
									31644665d4
								
							
						
					
					
						commit
						a74aab6c2f
					
				| @ -355,8 +355,7 @@ static int hns_roce_query_device(struct ib_device *ib_dev, | ||||
| 	props->max_qp = hr_dev->caps.num_qps; | ||||
| 	props->max_qp_wr = hr_dev->caps.max_wqes; | ||||
| 	props->device_cap_flags = IB_DEVICE_PORT_ACTIVE_EVENT | | ||||
| 				  IB_DEVICE_RC_RNR_NAK_GEN | | ||||
| 				  IB_DEVICE_LOCAL_DMA_LKEY; | ||||
| 				  IB_DEVICE_RC_RNR_NAK_GEN; | ||||
| 	props->max_sge = hr_dev->caps.max_sq_sg; | ||||
| 	props->max_sge_rd = 1; | ||||
| 	props->max_cq = hr_dev->caps.num_cqs; | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user