[PATCH V3 0/5] Transport-independent MRs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This series introduces transport-independent RDMA core services for
allocating DMA MRs and computing fast register access flags.  Included are
changes to the iSER and NFSRDMA ULPs to make use of the new services.

I've done iozone/fio testing on NFSRDMA with cxgb4, and fio testing over
iSER with cxgb4 and mlx4 devices.

I'm sending this out now for more review, but will be gone most of next
week, so I might not reply to any comments until after 7/12.

Changes since V2:

This series is a spin-off of the iSER/iWARP series.  I've tried to incorporate
all the feedback from that series regarding the core changes.  One outstanding
issue is whether to merge this into ib_create_mr().  Still waiting on feedback
from others on this.

Added iSER changes to make use of the new services.  This series is dependent on
the iSER/iWARP series currently under review (V5 of that serie ssent out today). 

Added NFSRDMA patches to make use of the new services.

---

Steve Wise (5):
      xprtrdma: Use transport independent MR allocation
      svcrdma: Use transport independent MR allocation
      RDMA/isert: Use transport independent MR allocation
      RDMA/iser: Use transport independent MR allocation
      RDMA/core: Transport-independent access flags


 drivers/infiniband/core/verbs.c           |   30 ++++++++
 drivers/infiniband/ulp/iser/iser_memory.c |    7 +-
 drivers/infiniband/ulp/iser/iser_verbs.c  |    7 +-
 drivers/infiniband/ulp/isert/ib_isert.c   |   36 ++--------
 include/rdma/ib_verbs.h                   |  106 +++++++++++++++++++++++++++++
 net/sunrpc/xprtrdma/frwr_ops.c            |    6 +-
 net/sunrpc/xprtrdma/svc_rdma_recvfrom.c   |    3 +
 net/sunrpc/xprtrdma/svc_rdma_transport.c  |   41 ++++-------
 net/sunrpc/xprtrdma/verbs.c               |   11 +--
 9 files changed, 175 insertions(+), 72 deletions(-)

-- 
Steve
--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux