All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH for-next 0/3] RDMA/erdma: Add hierachical MTT support
@ 2023-08-17 10:21 Cheng Xu
  2023-08-17 10:21 ` [PATCH for-next 1/3] RDMA/erdma: Renaming variable names and field names of struct erdma_mem Cheng Xu
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Cheng Xu @ 2023-08-17 10:21 UTC (permalink / raw)
  To: jgg, leon; +Cc: linux-rdma, KaiShen

Currently, erdma only supports 0-level or 1-level MTT, which limits the
maximum length of MR. It fails to meet the requirements in some scenarios.
Therefore, we implement hierachical MTT to support 2-level and 3-level
MTT, so that users can register MRs large to 64G to erdma devices.

- #1 ~ #2 make some preparations, such as renaming certain variables and
  refactoring the storage structure of MTT.
- #3 implements the hierachical MTT.

Cheng Xu (3):
  RDMA/erdma: Renaming variable names and field names of struct
    erdma_mem
  RDMA/erdma: Refactor the storage structure of MTT entries
  RDMA/erdma: Implement hierachical MTT

 drivers/infiniband/hw/erdma/erdma_hw.h    |  18 +-
 drivers/infiniband/hw/erdma/erdma_qp.c    |   2 +-
 drivers/infiniband/hw/erdma/erdma_verbs.c | 430 ++++++++++++++++------
 drivers/infiniband/hw/erdma/erdma_verbs.h |  36 +-
 4 files changed, 357 insertions(+), 129 deletions(-)

-- 
2.31.1


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

end of thread, other threads:[~2023-08-19 11:44 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-08-17 10:21 [PATCH for-next 0/3] RDMA/erdma: Add hierachical MTT support Cheng Xu
2023-08-17 10:21 ` [PATCH for-next 1/3] RDMA/erdma: Renaming variable names and field names of struct erdma_mem Cheng Xu
2023-08-17 10:21 ` [PATCH for-next 2/3] RDMA/erdma: Refactor the storage structure of MTT entries Cheng Xu
2023-08-17 17:07   ` Leon Romanovsky
2023-08-17 10:21 ` [PATCH for-next 3/3] RDMA/erdma: Implement hierachical MTT Cheng Xu
2023-08-19 11:42 ` [PATCH for-next 0/3] RDMA/erdma: Add hierachical MTT support Leon Romanovsky

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.