From: Jason Gunthorpe <jgg@nvidia.com>
To: Michael Guralnik <michaelgur@nvidia.com>
Cc: leonro@nvidia.com, linux-rdma@vger.kernel.org, maorg@nvidia.com,
aharonl@nvidia.com
Subject: Re: [PATCH v5 rdma-next 0/6] RDMA/mlx5: Switch MR cache to use RB-tree
Date: Fri, 27 Jan 2023 13:17:17 -0400 [thread overview]
Message-ID: <Y9QHHR1bTQo69Gz7@nvidia.com> (raw)
In-Reply-To: <20230125222807.6921-1-michaelgur@nvidia.com>
On Thu, Jan 26, 2023 at 12:28:01AM +0200, Michael Guralnik wrote:
> This series moves the MR cache to use RB tree to store the entries of the
> cache. By doing so, enabling more flexibility when managing the cache
> entries.
>
> The MR cache will now cache mkeys returned by the user even if they are
> not from one of the predefined pools, by that allowing restarting
> applications to reuse their released mkey and improve restart times.
>
> v4->v5:
> - Commit message fix: 'Remove implicit ODP' instead of 'explicit'
> - Fix return value of init function in case of no ODP in configuration
>
> v3->v4:
> - remove 'change-id' and 'issue' git trailers
>
> v2->v3:
> - Refactor MR cache init flow
> - Move rb_key decleration to rome unnecessary change in following
> patches
>
> v1->v2:
> - Rearrange patch order to first introduce the RB-tree and only then
> introduce the caching of previously non-cachable mkeys
>
> v0->v1:
> - Fix rb tree search from memcmp to dedicated cmp function
> - Rewording of some commit messages
>
> Aharon Landau (2):
> RDMA/mlx5: Don't keep umrable 'page_shift' in cache entries
> RDMA/mlx5: Remove explicit ODP cache entry
>
> Michael Guralnik (4):
> RDMA/mlx5: Change the cache structure to an RB-tree
> RDMA/mlx5: Introduce mlx5r_cache_rb_key
> RDMA/mlx5: Cache all user cacheable mkeys on dereg MR flow
> RDMA/mlx5: Add work to remove temporary entries from the cache
Applied to for-next
Thanks,
Jason
prev parent reply other threads:[~2023-01-27 17:17 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-01-25 22:28 [PATCH v5 rdma-next 0/6] RDMA/mlx5: Switch MR cache to use RB-tree Michael Guralnik
2023-01-25 22:28 ` [PATCH v5 rdma-next 1/6] RDMA/mlx5: Don't keep umrable 'page_shift' in cache entries Michael Guralnik
2023-01-25 22:28 ` [PATCH v5 rdma-next 2/6] RDMA/mlx5: Remove implicit ODP cache entry Michael Guralnik
2023-01-25 22:28 ` [PATCH v5 rdma-next 3/6] RDMA/mlx5: Change the cache structure to an RB-tree Michael Guralnik
2023-01-25 22:28 ` [PATCH v5 rdma-next 4/6] RDMA/mlx5: Introduce mlx5r_cache_rb_key Michael Guralnik
2023-01-25 22:28 ` [PATCH v5 rdma-next 5/6] RDMA/mlx5: Cache all user cacheable mkeys on dereg MR flow Michael Guralnik
2023-01-25 22:28 ` [PATCH v5 rdma-next 6/6] RDMA/mlx5: Add work to remove temporary entries from the cache Michael Guralnik
2023-01-27 17:17 ` Jason Gunthorpe [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=Y9QHHR1bTQo69Gz7@nvidia.com \
--to=jgg@nvidia.com \
--cc=aharonl@nvidia.com \
--cc=leonro@nvidia.com \
--cc=linux-rdma@vger.kernel.org \
--cc=maorg@nvidia.com \
--cc=michaelgur@nvidia.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.