All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH for-next 0/5] RTRS enable write path fast memory regitration
@ 2021-06-08 11:35 Jack Wang
  2021-06-08 11:35 ` [PATCH for-next 1/5] RDMA/rtrs: Introduce head/tail wr Jack Wang
                   ` (5 more replies)
  0 siblings, 6 replies; 8+ messages in thread
From: Jack Wang @ 2021-06-08 11:35 UTC (permalink / raw)
  To: linux-rdma
  Cc: bvanassche, leon, dledford, jgg, haris.iqbal, jinpu.wang, axboe

Hi Jason, hi Doug, hi Jens

Please consider to include following changes to the next merge window.

This enables fast memory registration for write IO patch, so rtrs can
support bigger IO than 116k without splitting. With this in place, both
read/write request are more symmetric, and we can also reduce the memory
usage.

The patchset is orgnized as:
- patch1 preparation.
- patch2 implement fast memory registration for write patch.
- patch3 reduce memory usage.
- patch4 raise MAX_SGEMENTs
- patch5 rnbd-clt to query and use the max_sgements setting.

As the main change is in RTRS, so it's easier to go through RDMA tree, hence
send this patchset to linux-rdma.

This patchset depends on: https://lore.kernel.org/linux-rdma/20210608103039.39080-1-jinpu.wang@ionos.com/T/#t

Jack Wang (5):
  RDMA/rtrs: Introduce head/tail wr
  RDMA/rtrs-clt: Write path fast memory registration
  RDMA/rtrs_clt: Alloc less memory with write path fast memory
    registration
  RDMA/rtrs-clt: Raise MAX_SEGMENTS
  rnbd/rtrs-clt: Query and use max_segments from rtrs-clt.

 drivers/block/rnbd/rnbd-clt.c          |   5 +-
 drivers/block/rnbd/rnbd-clt.h          |   5 +-
 drivers/infiniband/ulp/rtrs/rtrs-clt.c | 143 ++++++++++++++++---------
 drivers/infiniband/ulp/rtrs/rtrs-clt.h |   1 +
 drivers/infiniband/ulp/rtrs/rtrs-pri.h |   3 +-
 drivers/infiniband/ulp/rtrs/rtrs.c     |  28 ++---
 drivers/infiniband/ulp/rtrs/rtrs.h     |   2 +-
 7 files changed, 119 insertions(+), 68 deletions(-)

-- 
2.25.1


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2021-06-21  5:55 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-06-08 11:35 [PATCH for-next 0/5] RTRS enable write path fast memory regitration Jack Wang
2021-06-08 11:35 ` [PATCH for-next 1/5] RDMA/rtrs: Introduce head/tail wr Jack Wang
2021-06-08 11:35 ` [PATCH for-next 2/5] RDMA/rtrs-clt: Write path fast memory registration Jack Wang
2021-06-08 11:35 ` [PATCH for-next 3/5] RDMA/rtrs_clt: Alloc less memory with write " Jack Wang
2021-06-08 11:35 ` [PATCH for-next 4/5] RDMA/rtrs-clt: Raise MAX_SEGMENTS Jack Wang
2021-06-08 11:35 ` [PATCH for-next 5/5] rnbd/rtrs-clt: Query and use max_segments from rtrs-clt Jack Wang
2021-06-18 16:54 ` [PATCH for-next 0/5] RTRS enable write path fast memory regitration Jason Gunthorpe
2021-06-21  5:55   ` Jinpu Wang

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.