Browse Source

RDMA/cxgb3: Set rkey field for new memory windows in iwch_alloc_mw()

Signed-off-by: Steve Wise <swise@opengridcomputing.com>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
Steve Wise 17 years ago
parent
commit
70fe1796a5
1 changed files with 1 additions and 0 deletions
  1. 1 0
      drivers/infiniband/hw/cxgb3/iwch_provider.c

+ 1 - 0
drivers/infiniband/hw/cxgb3/iwch_provider.c

@@ -748,6 +748,7 @@ static struct ib_mw *iwch_alloc_mw(struct ib_pd *pd)
 	mhp->attr.type = TPT_MW;
 	mhp->attr.stag = stag;
 	mmid = (stag) >> 8;
+	mhp->ibmw.rkey = stag;
 	insert_handle(rhp, &rhp->mmidr, mhp, mmid);
 	PDBG("%s mmid 0x%x mhp %p stag 0x%x\n", __func__, mmid, mhp, stag);
 	return &(mhp->ibmw);