Commit 78683c25 authored by Konstantin Taranov's avatar Konstantin Taranov Committed by Leon Romanovsky
Browse files

RDMA/mana_ib: Allow registration of DMA-mapped memory in PDs

parent 190797d4
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -82,6 +82,9 @@ int mana_ib_alloc_pd(struct ib_pd *ibpd, struct ib_udata *udata)
	mana_gd_init_req_hdr(&req.hdr, GDMA_CREATE_PD, sizeof(req),
			     sizeof(resp));

	if (!udata)
		flags |= GDMA_PD_FLAG_ALLOW_GPA_MR;

	req.flags = flags;
	err = mana_gd_send_request(gc, sizeof(req), &req,
				   sizeof(resp), &resp);
+1 −0
Original line number Diff line number Diff line
@@ -775,6 +775,7 @@ struct gdma_destroy_dma_region_req {

enum gdma_pd_flags {
	GDMA_PD_FLAG_INVALID = 0,
	GDMA_PD_FLAG_ALLOW_GPA_MR = 1,
};

struct gdma_create_pd_req {